Soil-water-air coupled analyzer, soil-water-air coupled analyzing method and soil-water-air coupled analyzing program

ABSTRACT

Soil-water-air coupled analyzing computes various matrices with respect to a time rate of volume change of a soil skeleton, tangent stiffness and water permeability, air permeability, moisture characteristic and mass of soil, based on the settings of soils such as clay, intermediate soil and sand with regard to respective soil elements of a soil foundation, settings of a solid soil model and settings of analysis conditions, establishes simultaneous equations using these matrices, provides a boundary condition regarding deformation, a stress rate or the like, a hydraulic condition regarding pore water and an air boundary condition regarding pore air and determines solutions of unknown “jerk field”, pore water pressure field and pore air field. This enables the soil foundation made of any type of soil in any state to be analyzed with high accuracy.

TECHNICAL FIELD

The invention relates to a soil-water-air coupled analyzer, a soil-water-air coupled analyzing method and a soil-water-air coupled analyzing program, and more specifically relates to a device for soil-water-air coupled analysis to perform deformation analysis of a soil skeleton, a method for soil-water-air coupled analysis to perform deformation analysis of a soil skeleton and a program for soil-water-air coupled analysis to perform deformation analysis of a soil skeleton.

BACKGROUND ART

One proposed configuration of this type of coupled analyzer of a soil skeleton establishes rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to velocity of the soil skeleton and pore water pressure, based on data regarding a condition of the soil skeleton and data regarding an external force, integrates the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition such as a displacement, a mechanical boundary condition such as a stress and a hydraulic boundary condition such as a pore water pressure, and determines time history responses of a velocity field and a pore water pressure field, so as to perform deformation analysis of the soil skeleton (see, for example, Patent Literature 1). This coupled analyzer of the soil skeleton performs deformation analysis of the soil skeleton by dynamic analysis under large influence of acceleration, while performing deformation analysis of the soil skeleton by static analysis under small influence of acceleration. This allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis. The “jerk term” herein means a second-order derivative term of a velocity vector as an explanatory variable with respect to time.

CITATION LIST Patent Literature

Patent Literature 1: WO 2007/046178 A1

SUMMARY OF INVENTION Technical Problem

The above coupled analyzer of the soil skeleton, however, deals with saturated soil consisting of only soil particles and water and does not allow for sufficient analysis of the soil having water unsaturated in voids of the soil particles, i.e., unsaturated soil having the air as well as water in the voids of the soil particles, while allowing for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to the soil foundation of any intermediate soil from sand to clay having water saturated in the voids of the soil particles. Embankment and slope are often in unsaturated states. The coupled analyzer of the soil skeleton described above is accordingly not able to analyze deformation and failure of embankment or slope due to rainfall seepage, and deformation and failure on embankment or slope under the combined condition of torrential rain with earthquake

The soil-water-air coupled analyzer, the soil-water-air coupled analyzing method and the soil-water-air coupled analyzing program of the invention mainly aim to allow for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to unsaturated soil having the air in addition to water in the voids of the soil particles. More specifically, the soil-water-air coupled analyzer, the soil-water-air coupled analyzing method and the soil-water-air coupled analyzing program of the invention mainly aim to allow for static or dynamic deformation analysis of the soil skeleton, irrespective of whether soil is saturated soil or unsaturated soil and are applicable to continuous analysis from unsaturated soil to saturated soil, as well as analysis of deformation and failure of embankment or slope due to rainfall seepage and deformation and failure on embankment or slope under the combined condition of torrential rain with earthquake

Solution to Problem

The soil-water-air coupled analyzer, the soil-water-air coupled analyzing method and the soil-water-air coupled analyzing program of the invention are implemented by the following aspects, in order to achieve the object described above.

According to one aspect, there is provided a soil-water-air coupled analyzer, comprising: a data input unit configured to input data regarding a condition of a soil skeleton and data regarding an external force; an analyzer configured to establish rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to a velocity of the soil skeleton, a pore water pressure and a pore air pressure, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, to integrate the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air and to determine time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton; and a result output unit configured to output a result of the deformation analysis.

The soil-water-air coupled analyzer of this aspect integrates the rate-type simultaneous equations of motion including the jerk term of the soil skeleton with respect to the velocity of the soil skeleton, the pore water pressure and the pore air pressure as needed by providing the geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, the mechanical boundary condition with regard to the stress or the stress rate, the hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and the air boundary condition with regard to the pore air pressure or the flow rate of pore water, and determines the time history responses of the velocity field, the pore water pressure field and the pore air pressure field. With regard to unsaturated soil having the air in addition to water in voids of the soil particles, this allows for deformation analysis of the soil skeleton by dynamic analysis under large influence of acceleration, while allowing for deformation analysis of the soil skeleton by static analysis under small influence of acceleration. Accordingly, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to soil having water unsaturated in voids of the soil particles, i.e., unsaturated soil having the air in addition to water in voids of the soil particles, as well as saturated soil having water saturated in voids of the soil particles. The “jerk term” herein means a second-order derivative term of a velocity vector as an explanatory variable with respect to time.

In the soil-water-air coupled analyzer of the above aspect, the analyzer may calculate a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate, a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, and may establish the rate-type simultaneous equations of motion using the calculated terms. This allows for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzer of the above aspect, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton and an equation for conservation of mass between the air and the soil skeleton. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A1); the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B1); and the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C1).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 1} \right\rbrack} & \; \\ {{{\rho \; {\overset{\backslash\backslash}{v}}_{s}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D_{s}} \right)} + {n\left\{ {\frac{s^{w}\rho^{w}}{K_{w}} - {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} {\overset{\backslash}{p}}^{w}} + {n\left\{ {\frac{s^{a}}{\overset{\_}{R}\; \Theta} + {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} {\overset{\backslash}{p}}^{a}}} \right\rbrack \left( {{\overset{\backslash}{v}}_{s} - b} \right)}} = {{div}\; {\overset{\backslash}{S}}_{t}}} & \left( {A\; 1} \right) \\ {{{s^{w}{div}\; v_{s}} + {\frac{1}{\rho^{w}}{div}\left\{ {\rho^{w}\frac{k^{w}}{\gamma_{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {\frac{n\; s^{w}}{K_{w}}{\overset{\backslash}{p}}^{w}} + {n\; {C\left( {{\overset{\backslash}{p}}^{a} - {\overset{\backslash}{p}}^{w}} \right)}}} = 0} & ({B1}) \\ {{{s^{a}{div}\; v_{s}} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma_{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {\frac{n\; s^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}{\overset{\backslash}{p}}^{a}} - {{nC}\left( {{\overset{\backslash}{p}}^{a} - {\overset{\backslash}{p}}^{w}} \right)}} = 0} & ({C1}) \end{matrix}$

ν_(s): velocity vector of soil skeleton D_(s): stretching tensor of soil skeleton ρ: density of entire mixture ρ^(w): density of water ρ^(a): density of air s^(w): degree of saturation s^(a): air void ratio n: porosity p^(w): pore water pressure p^(a): pore air pressure C: specific moisture capacity K_(W): volume elasticity modulus of water R: gas constant of air Θ: absolute temperature of air b: body force vector per unit mass k^(w): coefficient of water permeability k^(a): coefficient of air permeability γ_(w): unit volume weight of water at 4° C. (standard density) {grave over (S)}_(t)={grave over (T)}+(tr D_(s))T−TL_(s) ^(T) T: total stress tensor L_(a): velocity gradient tensor of soil skeleton

In Equations, the superscript “\” (hereinafter referred to as “\ (superscript)” means a material time derivative viewed from the soil skeleton. For example, “v” with two “\ (superscript)” represents a jerk vector of the soil skeleton. In the description below, “\ (superscript)” meaning material time derivative viewed from the soil skeleton is expressed as superscript “•” (hereinafter referred to as “• (superscript)”, and s (subscript) representing the soil skeleton is omitted. For example, “v” with two “\ (superscript)” is expressed as “v” with two “•(superscript)”. For the further simplicity, the pore water is assumed as an incompressible fluid (Kw is infinite). As a result, the fundamental equations, i.e., Equations (A1), (B1) and (C1) are rewritten as Equations (A1)′, (B1)′ and (C1)′ given below.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 2} \right\rbrack} & \; \\ {{{\rho \; {\overset{¨}{v}}_{s}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right)} - {{{nC}\left( {\rho^{w} - \rho^{a}} \right)}{\overset{.}{p}}^{w}} + {n\left\{ {\frac{s^{a}}{\overset{\_}{R}\; \Theta} + {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} {\overset{.}{p}}^{a}}} \right\rbrack \left( {\overset{.}{v} - b} \right)}} = {{div}\; {\overset{.}{S}}_{t}}} & \left( {A\; 1} \right)^{\prime} \\ {{{s^{w}{div}\; v_{s}} + {{div}\left\{ {\frac{k^{w}}{\gamma_{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}\overset{.}{v}}} \right)} \right\}} + {n\; {C\left( {{\overset{.}{p}}^{a} - {\overset{.}{p}}^{w}} \right)}}} = 0} & ({B1})^{\prime} \\ {{{s^{a}{div}\; v_{s}} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma_{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}\overset{.}{v}}} \right)} \right\}} + {\frac{n\; s^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}{\overset{.}{p}}^{a}} - {{nC}\left( {{\overset{.}{p}}^{a} - {\overset{.}{p}}^{w}} \right)}} = 0} & ({C1})^{\prime} \end{matrix}$

The weak form of the above Equation (A1)′, i.e., the weak form using a virtual displacement rate satisfying Equations (a11) and (a12) given below, is given by Equation (a13). Using the equation of average soil skeleton stress (equation of X=s^(w) in the Bishop's effective stress equation) as the effective stress equation and the Green Naghdi's effective stress rate as the effective stress rate having objectivity expresses the effective stress rate tensor by Equation (a14). In summary, the weak form of the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton is given by Equation (a15).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 3} \right\rbrack} & \; \\ {\mspace{79mu} {{\delta \; L} = \frac{\partial\left( {\delta \; v} \right)}{\partial x}}} & ({a11}) \\ {\mspace{79mu} {{\delta \; D} = {\frac{1}{2}\left\{ {\left( \frac{\partial\left( {\delta \; v} \right)}{\partial x} \right) + \left( \frac{\partial\left( {\delta \; v} \right)}{\partial x} \right)^{T}} \right\}}}} & ({a12}) \\ {{{\int_{v}{{\left\{ {{\rho \; \overset{¨}{v}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right)} - {{{nC}\left( {\rho^{w} - \rho^{a}} \right)}{\overset{.}{p}}^{w}} + {n\left\{ {\frac{s^{a}}{\overset{\_}{R}\; \Theta} + {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} {\overset{.}{p}}^{a}}} \right\rbrack \left( {\overset{.}{v} - b} \right)}} \right\} \cdot \delta}\; v\ {v}}} + {\int_{v}{{{\overset{.}{S}}_{t} \cdot \delta}\; L\ {v}}}} = {\int_{a}{{{\overset{.}{s}}_{t} \cdot \delta}\; v\ {a}}}} & \left( {a\; 13} \right) \end{matrix}$

{dot over (s)}_(t)={dot over (S)}_(t)n (n is outward unit normal convector to local surface element da)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 4} \right\rbrack & \; \\ \begin{matrix} {\overset{.}{T} = {{\overset{.}{T}}^{\prime} - {\left( {{{\overset{.}{s}}^{w}p^{w}} + {s^{w}{\overset{.}{p}}^{w}} + {{\overset{.}{s}}^{a}p^{a}} + {s^{a}{\overset{.}{p}}^{a}}} \right)I}}} \\ {= {{\overset{\circ}{T}}^{\prime} + {\Omega \; T^{\prime}} - {T^{\prime}\Omega} - \left\{ {{{C\left( {{\overset{.}{p}}^{a} - {\overset{.}{p}}^{w}} \right)}p^{w}} + {s^{w}{\overset{.}{p}}^{w}} -} \right.}} \\ {\left. {{{C\left( {{\overset{.}{p}}^{a} - {\overset{.}{p}}^{w}} \right)}p^{a}} + {s^{a}{\overset{.}{p}}^{a}}} \right\} I} \\ {= {{\overset{\circ}{T}}^{\prime} + {\Omega \; T^{\prime}} - {T^{\prime}\Omega} - {\left\{ {s^{w} + {C\left( {p^{a} - p^{w}} \right)}} \right\} {\overset{.}{p}}^{w}I} -}} \\ {{\left\{ {s^{a} - {C\left( {p^{a} - p^{w}} \right)}} \right\} {\overset{.}{p}}^{a}I}} \end{matrix} & ({a14}) \end{matrix}$

I: unit tensor Ω: material spin tensor (Ω={grave over (R)}_(s)R_(s) ^(T)) R_(s): rotation tensor of soil skeleton {dot over (T)}′: effective stress rate tensor {dot over (T)}′: effective stress rate tensor having objectivity

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 5} \right\rbrack} & \; \\ {{{\int_{v}{\rho \; {\overset{¨}{v} \cdot \delta}\; v\ {v}}} + {\int_{v}{\left\{ {{{{\overset{\circ}{T}}^{\prime} \cdot \delta}\; D} + {\left( {{tr}\; D} \right){T \cdot \delta}\; L} - {{{TL}^{T} \cdot \delta}\; L}} \right\} \ {v}{\int_{v}{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right){\left( {\overset{.}{v} - b} \right) \cdot \delta}\; v\ {v}}}}} - {\int_{v}{n\; {C\left( {\rho^{w} - \rho^{a}} \right)}{{{\overset{.}{p}}^{w}\left( {\overset{.}{v} - b} \right)} \cdot \delta}\; v\ {v}}} + {\int_{v}{{n \cdot \left( {\frac{s^{a}}{\overset{\_}{R}\; \Theta} + {C\left( {\rho^{w} - \rho^{a}} \right)}} \right)}{{{\overset{.}{p}}^{a}\left( {\overset{.}{v} - b} \right)} \cdot \delta}\; v\ {v}}} - {\int_{v}{\left\{ {s^{w} + {C\left( {p^{a} - p^{w}} \right)}} \right\} {{\overset{.}{p}}^{w}\left( {{tr}\; \delta \; D} \right)}\ {v}}} - {\int_{v}{\left\{ {s^{a} - {C\left( {p^{a} - p^{w}} \right)}} \right\} {{\overset{.}{p}}^{a}\left( {{tr}\; \delta \; D}\  \right)}{v}}}} = {{\int_{a}{{{\overset{.}{s}}_{t} \cdot \delta}\; v\ {a}}} - {\int_{v}{{\left( {{\Omega \; T^{\prime}} - {T^{\prime}\Omega}} \right) \cdot \delta}\; D\ {v}}}}} & ({a15}) \end{matrix}$

This weak form is expressed by Equation (A1)″ given below by employing the finite element method as the spatial discretization technique and the Tamura's model or the Christian's model of allocating the pore water pressure and the pore air pressure to the element center. Specific forms of the respective matrices are described in Description of Embodiments. The M matrix, the K matrix, the L_(W) ^(T) matrix and the L_(A) ^(T) matrix respectively correspond to Equation (48), Equation (50), Equation (75) and Equation (77). The first term on the right side corresponds to Equation (29).

[Math. 6]

M{{umlaut over (ν)} ^(N) }+K{ν ^(N) }−L _(W) ^(T) {{dot over (p)} ^(w) }−L _(A) ^(T) {{dot over (p)} ^(a) }={{dot over (f)}}  (A1)″

The soil-water coupled equation, i.e., Equation (B1)′ and the soil-air coupled equation, i.e., Equation (C1)′ are then spatially discretized. Like the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton, discretization based on the Tamura's model or the Christian's model gives Equations (B1)″ and (C1)″. Specific forms of the respective matrices are described in Description of Embodiments below. The L_(W1) matrix, the L_(W2) matrix, the L_(A1) matrix, the L_(A2) matrix, the L_(BW) matrix, the L_(BA) matrix, the S_(WA) matrix, the S_(AC) matrix, the H_(w) matrix and the H_(A) matrix respectively correspond to Equation (81), Equation (83), Equation (82), Equation (84), Equation (20), Equation (25), Equation (79), Equation (80), Equation (14) and Equation (15). The first term on the right side of Equation (B1)″ corresponds to Equation (44), and the first term on the right side of Equation (C1)″ corresponds to Equation (46).

[Math. 7]

(L _(w1) +L _(BW)){{dot over (ν)}^(N)})−L _(W2){ν^(N) }+S _(WA) {{dot over (p)} ^(w) }−S _(WA) {{dot over (p)} ^(n) }+H _(W) {p ^(w) }={{dot over (f)} _(w)}  (B1)″

(L _(A1) +L _(BA)){{dot over (ν)}^(N) }−L _(A2){ν^(N) }−S _(WA) {{dot over (p)} ^(w)}+(S _(WA) −S _(AC)){{dot over (p)} ^(a) }+H _(A) {p ^(a) }={{dot over (f)} _(a)}  (C1)″

Rewriting Equations (A1)″, (B1)″ and (C1)″ in the form of ordinary differential equations gives Equation (E1) given below. In Equation (E1), the L_(W1), L_(W2), L_(A1) and L_(A2) matrices correspond to the first term regarding the time rate of volume change of the soil skeleton; the H_(W) matrix corresponds to the second term regarding water permeability in soil; the H_(A) matrix corresponds to the third term regarding air permeability in soil; the S_(WA) matrix corresponds to the fourth term regarding the moisture characteristic of soil; the S_(AC) matrix corresponds to the fifth term regarding the time rate of volume change of (the pore water and) the pore air; the L_(W) ^(T) matrix corresponds to the sixth term regarding the contribution of the pore water pressure to the load change rate; the L_(A) ^(T) matrix corresponds to the seventh term regarding the contribution of the pore air pressure to the load change rate; the L_(BW) matrix corresponds to the eighth term regarding conversion of the flow rate of the pore water; the L_(BA) matrix corresponds to the ninth term regarding conversion of the flow rate of the pore air; the M matrix corresponds to the tenth term regarding the mass; and the K matrix corresponds to the eleventh term regarding the tangent stiffness of the soil skeleton.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 8} \right\rbrack} & \; \\ {{{\begin{bmatrix} M & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}\frac{^{2}}{t^{2}}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}} + {\begin{bmatrix} 0 & {- L_{W}^{T}} & {- L_{A}^{T}} \\ {L_{WI} + L_{BW}} & S_{WA} & {- S_{WA}} \\ {L_{AI} + L_{BA}} & {- S_{WA}} & {S_{WA} - S_{A\; C}} \end{bmatrix}\frac{}{t}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}} + {\begin{bmatrix} K & 0 & 0 \\ {- L_{W\; 2}} & H_{W} & 0 \\ {- L_{A\; 2}} & 0 & H_{A} \end{bmatrix}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}}} = \begin{Bmatrix} \left\{ \overset{.}{f} \right\} \\ \left\{ {\overset{.}{f}}_{w} \right\} \\ \left\{ {\overset{.}{f}}_{a} \right\} \end{Bmatrix}} & \left( {E\; 1} \right) \end{matrix}$

The time integration method such as the Wilson's θ method or the Newmark's β method may be used to establish simultaneous linear equations. The following describes a process conforming to the Wilson's θ method.

$\begin{matrix} {\mspace{79mu} {\left\lbrack {{Math}.\mspace{14mu} 9} \right\rbrack {{\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t + {\theta \; \Delta \; t}}} = {{\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{{{+ \frac{1}{2\;}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t + {\theta \; \Delta \; t}}{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t + {\theta \; \Delta \; t}}}}}} = {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t}{{+ \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t + {\theta \; \Delta \; t}}}}}}}}}} & \; \end{matrix}$

-   {{umlaut over (ν)}^(N)(θΔt)³}|_(t+θΔt): column vector by multiplying     column vector expression of jerk vectors of all node points at time     t=t+θΔt by (θΔt)³ -   {{dot over (ν)}^(N)(θΔt)²}|_(t+θΔt): column vector by multiplying     column vector expression of acceleration vectors of all node points     at time t=t+θΔt by (θΔt)² -   {ν^(N)(θΔt)}|_(t+θΔt): column vector by multiplying column vector     expression of velocity vectors of all node points at time t=t+θΔt by     (θΔt) -   {{umlaut over (ν)}^(N)(θΔt)³}|_(t): column vector by multiplying     column vector expression of jerk vectors of all node points at time     t=t by (θΔt)³ -   {{dot over (ν)}^(N)(θΔt)²}|_(t): column vector by multiplying column     vector expression of acceleration vectors of all node points at time     t=t by (θΔt)² -   {ν^(N)(θΔt)}|_(t): column vector by multiplying column vector     expression of velocity vectors of all node points at time t=t by     (θΔt)

With regard to the pore water pressure and the pore air pressure, the time integration method may be employed with the trapezoidal rule. The following describes the time integration method with the trapezoidal rule.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 10} \right\rbrack & \; \\ {{\left\{ p^{\alpha} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ p^{\alpha} \right\} _{t}{{+ \frac{1}{2}}\left( {\left\{ {\overset{.}{p}}^{\alpha} \right\} _{t + {\theta \; \Delta \; t}}{{+ \left\{ {\overset{.}{p}}^{\alpha} \right\}}_{t}}} \right)\left( {\theta \; \Delta \; t} \right)\mspace{14mu} \left( {{\alpha = w},a} \right)}}} & \; \end{matrix}$

{p^(α)}|_(t+θΔt): column vector expression of p^(α) of all elements at time t=t+θΔt {{dot over (p)}^(α)}|_(t+θΔt): column vector expression of rates of p^(α) of all elements at time t=t+θΔt {p^(α)}|_(t): column vector expression of p^(α) of all elements at time t=t {p^(α)}|_(t): column vector expression of rates of p^(α) of all elements at time t=t

Accordingly, simultaneous linear equations expressed by Equation (F1) given below are established from Equation (E1) given above as the ordinary differential equation.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 11} \right\rbrack} & \; \\ {{\begin{bmatrix} {{\frac{1}{\left( {\theta \; \Delta \; t} \right)^{2}}M} + {\frac{1}{6}K}} & {{- 2}L_{W}^{T}} & {{- 2}L_{A}^{T}} \\ {{- L_{\theta \; 1}^{W}} + {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BW}}} & {{H_{W}\left( {\theta \; \Delta \; t} \right)} + {2\; S_{WA}}} & {{- 2}S_{WA}} \\ {{- L_{\theta \; 1}^{A}} + {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BA}}} & {{- 2}S_{WA}} & {{H_{A}\left( {\theta \; \Delta \; t} \right)} + {2S_{WA}} - {2S_{A\; C}}} \end{bmatrix}\begin{Bmatrix} {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\theta \; \Delta \; t}}} \\ {\left\{ p^{w} \right\} _{t + {\theta \; \Delta \; t}}} \\ {\left\{ p^{a} \right\} _{t + {\theta \; \Delta \; t}}} \end{Bmatrix}} = \begin{Bmatrix} {\left\{ {\overset{.}{f}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{- {K\left\lbrack {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t} +} \right.}}} \\ {\left. {\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t}{{{+ \frac{1}{3}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack -} \\ {{2{L_{W}^{T}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} -} \\ {2{L_{A}^{T}\left\lbrack {\left\{ p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} \\ {\left\{ {{\overset{.}{f}}_{w}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{{{+ L_{W\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t} +}} \\ {{L_{\theta \; 2}^{W}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ L_{\theta 3}^{W}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t} +}} \\ {{2{S_{WA}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} -} \\ {{2{S_{WA}\left\lbrack {\left( p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} -} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BW}\left\lbrack {{2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{+ \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}} \\ {\left\{ {{\overset{.}{f}}_{A}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{{{+ L_{A\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t} +}} \\ {{L_{\theta \; 2}^{A}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ L_{\theta \; 3}^{A}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t} +}} \\ {{\left( {{2S_{WA}} - {2S_{A\; C}}} \right)\left\lbrack {\left\{ p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack} -} \\ {{2{S_{WA}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} -} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BA}\left\lbrack {{2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{+ \left\{ {{{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3}_{t}} \right\rbrack}} \right.}} \end{Bmatrix}} & ({F1}) \end{matrix}$

In the soil-water-air coupled analyzer of the above aspect, the rate-type simultaneous equations of motion including the jerk term of the soil skeleton may be formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton may integrate the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and may determine time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field. Consideration of the compressibility of pore water and more detailed consideration of the degree of saturation allow for more detailed deformation analysis of the soil skeleton.

In the soil-water-air coupled analyzer of the above aspect with consideration of the compressibility of pore water, the analyzer may calculate a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate; a tenth term regarding a contribution of the degree of saturation to the load change rate, an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, and may establish the rate-type simultaneous equations of motion using the calculated terms. This allows for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzer of the above aspect with consideration of the compressibility of pore water, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton, an equation for conservation of mass between the air and the soil skeleton and an equation regarding moisture characteristic of soil. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A2); the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B2); the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C2); and the equation regarding the moisture characteristic of soil may be expressed by Equation (D2).

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 12} \right\rbrack & \; \\ {{{\rho {\overset{\backslash\backslash}{\; v}}_{s}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D_{s}} \right)} + {\frac{n\; s^{w}\rho^{w}}{K_{w}}{\overset{\backslash}{p}}^{w}} + {\frac{n\; s^{a}}{\overset{\_}{R}\Theta}{\overset{\backslash}{p}}^{a}} + {{n\left( {\rho^{w} - \rho^{a}} \right)}{\overset{\backslash}{s}}^{w}}} \right\rbrack \left( {{\overset{\backslash}{v}}_{s} - b} \right)}} = {{div}\; {\overset{\backslash}{S}}_{1}}} & ({A2}) \\ {{{s^{w}{div}\; v_{s}} + {\frac{1}{\rho^{w}}{div}\left\{ {\rho^{w}\frac{k^{w}}{\gamma_{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {n\; {\overset{\backslash}{s}}^{w}} + {\frac{n\; s^{w}}{K_{w}}{\overset{\backslash}{p}}^{w}}} = 0} & ({B2}) \\ {{{s^{a}{div}\; v_{s}} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma_{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}{\overset{\backslash}{v}}_{s}}} \right)} \right\} n{\overset{\backslash}{\; s}}^{a}} + {\frac{n\; s^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}{\overset{\backslash}{p}}^{a}}} = 0} & ({C2}) \\ {{{SD}\left( {p^{w},p^{a},s^{w},e,{\overset{\backslash}{p}}^{w},{\overset{\backslash}{p}}^{a},{\overset{\backslash}{s}}^{w},\overset{\backslash}{e},\cdots} \right)} = {0\mspace{14mu} \left( {{The}\mspace{14mu} {argument}\mspace{14mu} {of}\mspace{14mu} {the}\mspace{14mu} {function}\mspace{14mu} {depends}\mspace{14mu} {on}\mspace{14mu} {the}\mspace{14mu} {model}\mspace{14mu} {{used}.}} \right)}} & ({D2}) \end{matrix}$

ν_(s): velocity vector of soil skeleton D_(s): stretching tensor of soil skeleton ρ: density of entire mixture ρ^(w): density of water ρ^(a): density of air s^(w): degree of saturation s^(a): air void ratio n: porosity e: void ratio p^(w): pore water pressure p^(a): pore air pressure C: specific moisture capacity K_(w): volume elasticity modulus of water R: gas constant of air Θ: absolute temperature of air b: body force vector per unit mass k^(w): coefficient of water permeability k^(a): coefficient of air permeability γ_(w): unit volume weight of water at 4° C. (standard unit volume weight) SD: one example of function expressing equation regarding moisture characteristic of soil {grave over (S)}_(t)={grave over (T)}+(tr D_(s))T−TL_(s) ^(T) T: total stress tensor L_(s): velocity gradient tensor of soil skeleton

As described above, in Equations, the superscript “backlash” means a material time derivative viewed from the soil skeleton. For example, “v” with two “backlashes (superscript)” represents a jerk vector of the soil skeleton. As shown by Equation (D2), the equation regarding the moisture characteristic of soil depends on the model. In the description below, for the simplicity of explanation, the equation regarding the moisture characteristic of soil is expressed by the relationship between the suction and the material time derivative of suction viewed from the soil skeleton and the degree of saturation and the material time derivative of the degree of saturation viewed from the soil skeleton. The suction means the difference between the pore air pressure and the pore water pressure. As a result, the fundamental equations, i.e., Equations (A2), (B2), (C2) and (D2) are rewritten as Equations (A2)′, (B2)′, (C2)′ and (D2)′ given below.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 13} \right\rbrack} & \; \\ {{{\rho \; \overset{¨}{v}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right)} + {\frac{n\; s^{w}\rho^{w}}{K_{w}}{\overset{.}{p}}^{w}} + {\frac{n\; s^{a}}{\overset{\_}{R}\; \Theta}{\overset{.}{p}}^{a}} + {{n\left( {\rho^{w} - \rho^{a}} \right)}{\overset{.}{s}}^{w}}} \right\rbrack \left( {\overset{.}{v} - b} \right)}} = {{div}\; {\overset{.}{S}}_{1}}} & ({A2})^{\prime} \\ {{{s^{w}{div}\; v} + {\frac{1}{\rho^{w}}{div}\left\{ {\rho^{w}\frac{k^{w}}{\gamma_{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}\overset{.}{v}}} \right)} \right\}} + {n\; {\overset{.}{s}}^{w}} + {\frac{n\; s^{w}}{K_{w}}{\overset{.}{p}}^{w}}} = 0} & ({B2})^{\prime} \\ {{{s^{a}{div}\; v} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma_{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}\overset{.}{v}}} \right)} \right\}} + {n\; {\overset{.}{s}}^{a}} + {\frac{n\; s^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}{\overset{.}{p}}^{a}}} = 0} & ({C2})^{\prime} \\ {\mspace{79mu} {{SD}_{1} = {\left( {p^{s},{\overset{.}{p}}^{s},s^{w},{\overset{.}{s}}^{w}} \right) = 0}}} & ({D2})^{\prime} \end{matrix}$

p^(s): suction (difference between pore air pressure p^(a) and pore water pressure p^(w)) SD₁: one example of function expressing equation regarding moisture

The weak form of the above Equation (A2)′, i.e., the weak form using a virtual displacement rate satisfying Equations (a21) and (a22) given below, is given by Equation (a23). Using the equation of average soil skeleton stress (equation of X=s^(w) in the Bishop's effective stress equation) as the effective stress equation and the Green Naghdi's effective stress rate as the effective stress rate having objectivity expresses the effective stress rate tensor by Equation (a24). In summary, the weak form of the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton is given by Equation (a25).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 14} \right\rbrack} & \; \\ {\mspace{79mu} {{\delta \; L} = \frac{\partial\left( {\delta \; v} \right)}{\partial x}}} & ({a21}) \\ {\mspace{79mu} {{\delta \; D} = {\frac{1}{2}\left\{ {\left( \frac{\partial\left( {\delta \; v} \right)}{x} \right) + \left( \frac{\partial\left( {\delta \; v} \right)}{x} \right)^{T}} \right\}}}} & ({a22}) \\ {{{\int_{v}{{\left\{ {{\rho \; \overset{¨}{v}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right)} + {\frac{n\; s^{w}\rho^{w}}{K_{w}}{\overset{.}{p}}^{w}} + {\frac{n\; s^{a}}{\overset{\_}{R}\; \Theta}{\overset{.}{p}}^{a}} + {{n\left( {\rho^{w} - \rho^{a}} \right)}{\overset{.}{s}}^{w}}} \right\rbrack \left( {\overset{.}{v} - b} \right)}} \right\} \cdot \delta}\; v\ {v}}} + {\int_{v}{{{\overset{.}{S}}_{t} \cdot \delta}\; L\ {v}}}} = {\int_{a}{{{\overset{.}{s}}_{t} \cdot \delta}\; v\ {a}}}} & ({a23}) \end{matrix}$

{dot over (s)}={dot over (S)}_(t)n (n is outward unit normal convector to local surface element da)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 15} \right\rbrack & \; \\ \begin{matrix} {\overset{.}{T} = {{\overset{.}{T}}^{\prime} - {\left( {{{\overset{.}{s}}^{w}p^{w}} + {s^{w}{\overset{.}{p}}^{w}} + {{\overset{.}{s}}^{a}p^{a}} + {s^{a}{\overset{.}{p}}^{a}}} \right)I}}} \\ {= {{\overset{\circ}{T}}^{\prime} + {\Omega \; T^{\prime}} - {T^{\prime}\Omega} - {\left\{ {{s^{w}{\overset{.}{p}}^{w}} + {s^{a}{\overset{.}{p}}^{a}} + {\left( {p^{w} - p^{a}} \right){\overset{.}{s}}^{w}}} \right\} I}}} \\ {= {{\overset{\circ}{T}}^{\prime} + {\Omega \; T^{\prime}} - {T^{\prime}\Omega} - {s^{w}{\overset{.}{p}}^{w}I} - {s^{a}{\overset{.}{p}}^{a}I} + {\left( {p^{a} - p^{w}} \right){\overset{.}{s}}^{w}I}}} \end{matrix} & ({a24}) \end{matrix}$

I: unit tensor Ω: material spin tensor (Ω={grave over (R)}_(s) R_(s) ^(T)) R_(s): rotation tensor of soil skeleton {dot over (T)}′: effective stress rate tensor {dot over (T)}′: effective stress rate tensor having objectivity

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 16} \right\rbrack} & \; \\ {{{\int_{v}{\rho \; {\overset{¨}{v} \cdot \delta}\; v\ {v}}} + {\int_{v}{\left\{ {{{{\overset{\circ}{T}}^{\prime} \cdot \delta}\; D} + {\left( {{tr}\; D} \right){T \cdot \delta}\; L} - {{{TL}^{T} \cdot \delta}\; L}} \right\} {\; v}}} + {\int_{v}{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D} \right){\left( {\overset{.}{v} - b} \right) \cdot \delta}\; v\ {v}}} - {\int_{v}{s^{w}{{\overset{.}{p}}^{w}\left( {{tr}\; \delta \; D} \right)}\ {v}}} + {\int_{v}{\frac{n\; s^{w}\rho^{w}}{K_{w}}{{{\overset{.}{p}}^{w}\left( {\overset{.}{v} - b} \right)} \cdot \delta}\; v\ {v}}} - {\int_{v}{{\overset{.}{s}}^{a}{{\overset{.}{p}}^{a}\left( {{tr}\; \delta \; D} \right)}\ {v}}} + {\int_{v}{\frac{n\; s^{a}}{\overset{\_}{R}\; \Theta}{{{\overset{.}{p}}^{a}\left( {\overset{.}{v} - b} \right)} \cdot \delta}\; v{\; v}}} + {\int_{v}{{n\left( {\rho^{w} - \rho^{a}} \right)}{{{\overset{.}{s}}^{w}\left( {v - b} \right)} \cdot \delta}\; v\ {v}}} + {\int_{v}{\left( {p^{a} - p^{w}} \right){{\overset{.}{s}}^{w}\left( {{tr}\; \delta \; D} \right)}\ {v}}}} = {{\int_{a}{{{\overset{.}{s}}_{t} \cdot \delta}\; v\ {a}}} - {\int_{v}{{\left( {{\Omega \; T^{\prime}} - {T^{\prime}\Omega}} \right) \cdot \delta}\; D\ {v}}}}} & ({a25}) \end{matrix}$

This weak form is expressed by Equation (A2)″ given below by employing the finite element method as the spatial discretization technique and the model like the Tamura's model or the Christian's model of allocating the pore water pressure, the pore air pressure and the degree of saturation to the element center. Specific forms of the respective matrices are described in Description of Embodiments. The M matrix, the K matrix, the L_(W) ^(T) matrix, the L_(A) ^(T) matrix and the L_(S) ^(T) matrix respectively correspond to Equation (249), Equation (251), Equation (276), Equation (278) and Equation (280). The first term on the right side corresponds to Equation (229).

[Math. 17]

M{{umlaut over (ν)} ^(N) }+K{ν ^(N) }−L _(W) ^(T) {{dot over (p)} ^(w) }−L _(A) ^(T) {{dot over (p)} ^(a) }−L _(S) ^(T) {{dot over (s)} ^(w) }={{dot over (f)}}  (A2)″

The soil-water coupled equation, i.e., Equation (B2)′, the soil-air coupled equation, i.e., Equation (C2)′ and the equation regarding the moisture characteristic of soil, i.e., Equation (D2)′ are then spatially discretized. Like the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton, discretization based on the model like the Tamura's model or the Christian's model gives Equations (B2)″, (C2)″ and (D2)″. Specific forms of the respective matrices are described in Description of Embodiments below. The L_(W1) matrix, the L_(W2) matrix, the L_(A1) matrix, the L_(A2) matrix, the L_(BW) matrix, the L_(BA) matrix, the S_(WC) matrix, the S_(AC) matrix, the S_(SW) matrix, the H_(W) matrix and the H_(A) matrix, the S_(C) matrix and the S_(W) matrix respectively correspond to Equation (287), Equation (289), Equation (288), Equation (290), Equation (220), Equation (225), Equation (282), Equation (283), Equation (284), Equation (214), Equation (215), Equation (285) and Equation (286). The first term on the right side of Equation (B2)″ corresponds to Equation (244), and the first term on the right side of Equation (C2)″ corresponds to Equation (247).

[Math. 18]

(L _(W1) +L _(BW)){{dot over (ν)}^(N) }−L _(W2){ν^(N) }−S _(WC) {{dot over (p)} ^(w) }−S _(SW) {{dot over (s)} ^(w) }+H _(W) {p ^(w) }={{dot over (f)} _(w)}  (B2)″

(L _(A1) +L _(BA)){{dot over (ν)}^(N) }−L _(A2){ν^(N) }−S _(AC) {{dot over (p)} ^(a) }+S _(SW) {{dot over (s)} ^(w) }+H _(A) {p ^(a) }={{dot over (f)} _(a)}  (C2)″

S _(C) {{dot over (p)} ^(w) }−S _(C) {{dot over (p)} ^(a) }+S _(W) {{dot over (s)} ^(w)}={0}  (D2)″

Rewriting Equations (A2)″, (B2)″, (C2)″ and (D2)″ in the form of ordinary differential equations gives Equation (E2) given below. In Equation (E2), the L_(W1), L_(W2), L_(A1) and L_(A2) matrices correspond to the first term regarding the time rate of volume change of the soil skeleton; the H_(W) matrix corresponds to the second term regarding water permeability in soil; the H_(A) matrix corresponds to the third term regarding air permeability in soil; the S_(C) and S_(W) matrices correspond to the fourth term regarding the moisture characteristic of soil; the S_(WC) matrix corresponds to the fifth term regarding the time rate of volume change of the pore water; the S_(AC) matrix corresponds to the sixth term regarding the time rate of volume change of the pore air; the S_(SW) matrix corresponds to the seventh term regarding the time rate of change of saturation degree; the L_(W) ^(T) matrix corresponds to the eighth term regarding the contribution of the pore water pressure to the load change rate; the L_(A) ^(T) matrix corresponds to the ninth term regarding the contribution of the pore air pressure to the load change rate; the L_(S) ^(T) matrix corresponds to the tenth term regarding the contribution of the degree of saturation to the load change rate; the L_(BW) matrix corresponds to the eleventh term regarding conversion of the flow rate of the pore water; the L_(BA) matrix corresponds to the twelfth term regarding conversion of the flow rate of the pore air; the M matrix corresponds to the thirteenth term regarding the mass; and the K matrix corresponds to the fourteenth term regarding the tangent stiffness of the soil skeleton.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 19} \right\rbrack} & \; \\ {{{\begin{bmatrix} M & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix}\frac{^{2}}{t^{2}}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}} + {\begin{bmatrix} 0 & {- L_{W}^{T}} & {- L_{A}^{T}} & {- L_{S}^{T}} \\ {L_{W\; 1} + L_{BW}} & {- S_{WC}} & 0 & {- S_{SW}} \\ {L_{A\; 1} + L_{BA}} & 0 & {- S_{A\; C}} & S_{SW} \\ 0 & S_{C} & {- S_{C}} & S_{W} \end{bmatrix}\frac{}{t}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}} + {\begin{bmatrix} K & 0 & 0 & 0 \\ {- L_{W\; 2}} & H_{W} & 0 & 0 \\ {- L_{A\; 2}} & 0 & H_{A} & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}}} = \begin{Bmatrix} \left\{ \overset{.}{f} \right\} \\ \left\{ {\overset{.}{f}}_{w} \right\} \\ \left\{ {\overset{.}{f}}_{a} \right\} \\ \left\{ 0 \right\} \end{Bmatrix}} & \left( {E\; 2} \right) \end{matrix}$

The time integration method such as the Wilson's θ method or the Newmark's β method may be used to establish simultaneous linear equations. The following describes a process conforming to the Wilson's θ method.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 20} \right\rbrack} & \; \\ {\left. \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{3} \right\}} \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{3} \right\}} \right|_{t + {{\theta\Delta}\; t}}} & \; \\ {\left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{3} \right\}} \middle| {}_{t}{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t + {{\theta\Delta}\; t}}} & \; \end{matrix}$

-   {{umlaut over (ν)}^(N)(θΔt)³}|_(t+θΔt): column vector by multiplying     column vector expression of jerk vectors of all node points at time     t=t+θΔt by (θΔt)³ -   {{dot over (ν)}^(N)(θΔt)²}|_(t+θΔt): column vector by multiplying     column vector expression of acceleration vectors of all node points     at time t=t+θΔt by (θΔt)² -   {ν^(N)(θΔt)}|_(t+θΔt): column vector by multiplying column vector     expression of velocity vectors of all node points at time t=t+θΔt by     (θΔt) -   {{umlaut over (ν)}^(N)(θΔt)³}|_(t): column vector by multiplying     column vector expression of jerk vectors of all node points at time     t=t by (θΔt)³ -   {{dot over (ν)}^(N)(θΔt)²}|_(t): column vector by multiplying column     vector expression of acceleration vectors of all node points at time     t=t by (θΔt)² -   {ν^(N)(θΔt)}|_(t): column vector by multiplying column vector     expression of velocity vectors of all node points at time t=t by     (θΔt)

With regard to the pore water pressure, the pore air pressure and the degree of saturation, the time integration method may be employed, for example, with the trapezoidal rule. The following describes the time integration method with the trapezoidal rule.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 21} \right\rbrack & \; \\ {\left. \left\{ \alpha \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ \alpha \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left( \left. \left\{ \overset{.}{\alpha} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{+ \left\{ \overset{.}{\alpha} \right\}} \right|_{t} \right)\left( {{\theta\Delta}\; t} \right)} \right.} & \; \\ \left( {{\alpha = p^{w}},p^{a},s^{w}} \right) & \; \end{matrix}$

{α}|_(t+θΔt): column vector expression of α of all elements at time t=t+θΔt {{dot over (α)}}|_(t+θΔt): column vector expression of rates of α of all elements at time t=t+θΔt {α}|_(t): column vector expression of α of all elements at time t=t {{dot over (α)}}|_(t): column vector expression of rates of α of all elements at time t=t

Accordingly, simultaneous linear equations expressed by Equation (F2) given below are established from Equation (E2) given above as the ordinary differential equation.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 22} \right\rbrack} & \; \\ {{\begin{bmatrix} \begin{matrix} {{\frac{1}{\left( {{\theta\Delta}\; t} \right)^{2}}M} +} \\ {\frac{1}{6}K} \end{matrix} & {{- 2}\; L_{W}^{T}} & {{- 2}\; L_{A}^{T}} & {{- 2}L_{S}^{T}} \\ \begin{matrix} {{- L_{\theta \; 1}^{W}} +} \\ {\frac{1}{2\left( {{\theta\Delta}\; t} \right)}L_{BW}} \end{matrix} & \begin{matrix} {{H_{W}\left( {{\theta\Delta}\; t} \right)} -} \\ {2\; S_{WC}} \end{matrix} & 0 & {{- 2}\; S_{SW}} \\ \begin{matrix} {{- L_{\theta \; 1}^{A}} +} \\ {\frac{1}{2\left( {{\theta\Delta}\; t} \right)}L_{BA}} \end{matrix} & 0 & \begin{matrix} {{H_{A}\left( {{\theta\Delta}\; t} \right)} -} \\ {2\; S_{AC}} \end{matrix} & {2\; S_{SW}} \\ 0 & {2\; S_{C}} & {{- 2}\; S_{C}} & {2\; S_{W}} \end{bmatrix}\begin{Bmatrix} \left. \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}  \right|_{t + {{\theta\Delta}\; t}} \\ \left. \left\{ p^{w} \right\}  \right|_{t + {{\theta\Delta}\; t}} \\ \left. \left\{ p^{a} \right\}  \right|_{t + {{\theta\Delta}\; t}} \\ \left. \left\{ s^{w} \right\}  \right|_{t + {{\theta\Delta}\; t}} \end{Bmatrix}} = \begin{Bmatrix} \begin{matrix} \begin{matrix} \left. \left\{ {\overset{.}{f}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{{- {K\begin{bmatrix} \left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t} + \right. \\ \left. {\frac{1}{3}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t} \end{bmatrix}}} -} \right. \\ {{2\; {L_{W}^{T}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \end{matrix} \\ {{2\; {L_{A}^{T}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} - {2\; {L_{S}^{T}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{s}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}}} \end{matrix} \\ \begin{matrix} \begin{matrix} \left. \left\{ {\overset{.}{f_{w}}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{{+ L_{W\; 2}}\left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}} \middle| {}_{t} + \right. \\ \left. {L_{\theta \; 2}^{W}\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t}{{+ L_{\theta \; 3}^{W}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \middle| {}_{t} - \right. \end{matrix} \\ \begin{matrix} {{2\; {S_{WC}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} - {2\; {S_{SW}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{s}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \\ {\frac{1}{2\left( {{\theta\Delta}\; t} \right)}{L_{BW}\left\lbrack \left. {2\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t}{+ \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t} \right\rbrack}} \end{matrix} \end{matrix} \\ \left. \left\{ {\overset{.}{f_{a}}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{{+ L_{A\; 2}}\left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}} \middle| {}_{t} + \right. \\ \left. {L_{\theta \; 2}^{A}\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t}{{+ L_{\theta \; 3}^{A}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \middle| {}_{t} - \right. \\ {{2\; {S_{AC}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} + {2\; {S_{SW}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{s}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \\ {\frac{1}{2\left( {{\theta\Delta}\; t} \right)}{L_{BA}\left\lbrack \left. {2\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t}{+ \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t} \right\rbrack}} \\ \begin{matrix} {{2\; {S_{C}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \\ {{2\; {S_{C}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} + {2\; {S_{SW}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{s}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}}} \end{matrix} \end{Bmatrix}} & ({F2}) \end{matrix}$

In the soil-water-air coupled analyzer of the above aspect, the analyzer may establish the rate-type simultaneous equations of motion using a numerical analysis method such as a finite element method or a finite difference method. This facilitates the analysis.

In the soil-water-air coupled analyzer of the above aspect, the data regarding the condition of the soil skeleton may include data regarding a profile of each element of a plurality of elements constituting the soil skeleton and data regarding a relationship to an adjacent element and/or adjacent elements. In this aspect, the data regarding the profile of each element may include data regarding a soil profile. This allows for setting the profiles with respect to each of the plurality of elements constituting the soil skeleton, and also allows for setting the relationship between each set of adjacent elements. This accordingly enables deformation analysis of the soil skeleton to be performed with high accuracy with regard to the soil foundation of any unsaturated intermediate soil from sand to clay. This also enables deformation analysis of the soil skeleton to be performed with high accuracy with regard to the soil foundation of unsaturated soil having the layered structure of clay, sand and intermediate soil.

In the soil-water-air coupled analyzer of the above aspect, the data regarding the external force may include data regarding a load and a displacement applied to a soil-water-air coupled system. The data regarding the external force may include data regarding a vibration applied to a soil-water-air coupled system. This allows for deformation analysis of the soil skeleton with regard to the load and the displacement, as well as deformation analysis of the soil skeleton with regard to the vibration.

In the soil-water-air coupled analyzer of the above aspect, the analyzer may perform the analysis with changing the data regarding the external force a plurality of times. In this aspect, when the data regarding the external force is changed, the analyzer may perform the analysis using a result of the analysis prior to the change as data regarding an initial state of the soil skeleton. This enables deformation analysis of the soil skeleton with respect to unsaturated soil to be performed repeatedly according to the state of soil and the state of loading. This allows for static deformation analysis subsequent to dynamic deformation analysis or dynamic deformation analysis subsequent to static deformation analysis with respect to unsaturated soil.

According to another aspect, there is provided a soil-water-air coupled analyzing method, comprising: establishing rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to a velocity of a soil skeleton, a pore water pressure and a pore air pressure, based on data regarding a condition of the soil skeleton and data regarding an external force; integrating the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air; and determining time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton.

The soil-water-air coupled analyzing method of this aspect integrates the rate-type simultaneous equations of motion including the jerk term of the soil skeleton with respect to the velocity of the soil skeleton, the pore water pressure and the pore air pressure as needed by providing the geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, the mechanical boundary condition with regard to the stress or the stress rate, the hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and the air boundary condition with regard to the pore air pressure or the flow rate of pore air, and determines the time history responses of the velocity field, the pore water pressure field and the pore air pressure field. With regard to unsaturated soil having the air in addition to water in voids of the soil skeleton, this allows for deformation analysis of the soil skeleton by dynamic analysis under large influence of acceleration, while allowing for deformation analysis of the soil skeleton by static analysis under small influence of acceleration. Accordingly, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to soil having water unsaturated in voids of the soil skeleton, i.e., unsaturated soil having the air in addition to water in voids of the soil skeleton, as well as saturated soil having water saturated in voids of the soil skeleton.

The soil-water-air coupled analyzing method of this aspect may further comprise: calculating a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate; a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishing the rate-type simultaneous equations of motion using the calculated terms. This allows for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzing method of the above aspect, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton and an equation for conservation of mass between the air and the soil skeleton. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A1) given above; the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B1) given above; and the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C1) given above. Like the soil-water-air coupled analyzer of the above aspect, Equations (A1), (B1) and (C1) are respectively rewritten as Equations (A1)′, (B1)′ and (C1)′ given above on the assumption that pore water is an incompressible fluid (Kw is infinite). Equation (A1)′ is rewritten as Equation (A1)″ given above by employing the finite element method as the spatial discretization technique and the Tamura's model or the Christian's model of allocating the pore water pressure and the pore air pressure to the element center. Spatial discretization of Equations (B1)′ and (C1)′ similarly based on the Tamura's model or the Christian's model gives Equations (B1)″ and (C1)″ given above. Rewriting Equations (A1)″, (B1)″ and (C1)″ in the form of ordinary differential equations gives Equation (E1) given above. Employing the method conforming to the Wilson's θ method in order to establish simultaneous linear equations, the simultaneous linear equations of Equation (F1) given above are eventually established.

In the soil-water-air coupled analyzing method of the above aspect, the rate-type simultaneous equations of motion including the jerk term of the soil skeleton may be formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton may integrate the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and may determine time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field. Consideration of the compressibility of pore water and more detailed consideration of the degree of saturation allow for more detailed deformation analysis of the soil skeleton.

The soil-water-air coupled analyzing method of the above aspect with consideration of the compressibility of pore water may further comprise: calculating a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate; a tenth term regarding a contribution of the degree of saturation to the load change rate; an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishing the rate-type simultaneous equations of motion using the calculated terms. This allows for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzing method of the above aspect with consideration of the compressibility of pore water, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton, an equation for conservation of mass between the air and the soil skeleton and an equation regarding moisture characteristic of soil. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A2) given above; the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B2) given above; the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C2) given above; and the equation regarding the moisture characteristic of soil may be expressed by Equation (D2) given above. Like the soil-water-air coupled analyzer of the above aspect, Equations (A2), (B2), (C2) and (D2) are respectively rewritten as Equations (A2)′, (B2)′, (C2)′ and (D2)′ given above on the assumption that the equation regarding the moisture characteristic of soil is expressed by the relationship between the suction and the material time derivative of suction viewed from the soil skeleton and the degree of saturation and the material time derivative of the degree of saturation viewed from the soil skeleton. Equation (A2)′ is rewritten as Equation (A2)″ given above by employing the finite element method as the spatial discretization technique and the model like the Tamura's model or the Christian's model of allocating the pore water pressure, the pore air pressure and the degree of saturation to the element center. Spatial discretization of Equations (B2)′, (C2)′ and (D2)′ similarly based on the model like the Tamura's model or the Christian's model gives Equations (B2)″, (C2)″ and (D2)″ given above. Rewriting Equations (A2)′, (B2)″, (C2)″ and (D2)″ in the form of ordinary differential equations gives Equation (E2) given above. Employing the method conforming to the Wilson's θ method in order to establish simultaneous linear equations, the simultaneous linear equations of Equation (F2) given above are eventually established.

According to another aspect, there is provided a soil-water-air coupled analyzing program configured to perform deformation analysis of a soil skeleton, comprising: a data input module configured to input data regarding a condition of the soil skeleton and data regarding an external force; and an analyzing module configured to establish rate-type simultaneous equations including a jerk term of the soil skeleton of motion with respect to a velocity of the soil skeleton, a pore water pressure and a pore air pressure, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, to integrate the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air and to determine time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton.

The soil-water-air coupled analyzing program of this aspect is installed and activated in a computer, so that the computer serves as the soil-water-air coupled analyzer of the above aspect. More specifically, the computer serves as the soil-water-air coupled analyzer that integrates the rate-type simultaneous equations of motion including the jerk term of the soil skeleton with respect to the velocity of the soil skeleton, the pore water pressure and the pore air pressure as needed by providing the geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, the mechanical boundary condition with regard to the stress or the stress rate, the hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and the air boundary condition with regard to the pore air pressure or the flow rate of pore water, and determines the time history responses of the velocity field, the pore water pressure field and the pore air pressure field. With regard to unsaturated soil having the air in addition to water in voids of the soil skeleton, this enables the computer to serve as the device for deformation analysis of the soil skeleton by dynamic analysis under large influence of acceleration, while allowing for deformation analysis of the soil skeleton by static analysis under small influence of acceleration. Accordingly, this enables the computer to serve as the device for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to soil having water unsaturated in voids of the soil skeleton, i.e., unsaturated soil having the air in addition to water in voids of the soil skeleton, as well as saturated soil having water saturated in voids of the soil skeleton.

In the soil-water-air coupled analyzing program of this aspect, the analyzing module may calculate a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate; a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and may establish the rate-type simultaneous equations of motion using the calculated terms. This enables the computer to serve as the device for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzing program of the above aspect, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton and an equation for conservation of mass between the air and the soil skeleton. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A1) given above; the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B1) given above; and the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C1) given above. Like the soil-water-air coupled analyzer of the above aspect, Equations (A1), (B1) and (C1) are respectively rewritten as Equations (A1)′, (B1)′ and (C1)′ given above on the assumption that pore water is an incompressible fluid (Kw is infinite). Equation (A1)′ is rewritten as Equation (A1)″ given above by employing the finite element method as the spatial discretization technique and the Tamura's model or the Christian's model of allocating the pore water pressure and the pore air pressure to the element center. Spatial discretization of Equations (B1)′ and (C1)′ similarly based on the Tamura's model or the Christian's model gives Equations (B1)″ and (C1)″ given above. Rewriting Equations (A1)″, (B1)″ and (C1)″ in the form of ordinary differential equations gives Equation (E1) given above. Employing the method conforming to the Wilson's θ method in order to establish simultaneous linear equations, the simultaneous linear equations of Equation (F1) given above are eventually established.

In the soil-water-air coupled analyzing program of the above aspect, the rate-type simultaneous equations of motion including the jerk term of the soil skeleton may be formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton may integrate the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and may determine time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field. Consideration of the compressibility of pore water and more detailed consideration of the degree of saturation enables the computer to serve as the device for more detailed deformation analysis of the soil skeleton.

In the soil-water-air coupled analyzing program of the above aspect with consideration of the compressibility of pore water, the analyzing module may calculate a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate; a tenth term regarding a contribution of the degree of saturation to the load change rate; an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and may establish the rate-type simultaneous equations of motion using the calculated terms. This enables the computer to serve as the device for more accurate deformation analysis of the soil skeleton with regard to the unsaturated soil.

In the soil-water-air coupled analyzing program of the above aspect, the rate-type simultaneous equations of motion may be equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between water and the soil skeleton, an equation for conservation of mass between the air and the soil skeleton and an equation regarding moisture characteristic of soil. In this aspect, the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton may be expressed by Equation (A2) given above; the equation for conservation of mass between water and the soil skeleton may be expressed by Equation (B2) given above; the equation for conservation of mass between the air and the soil skeleton may be expressed by Equation (C2) given above; and the equation regarding the moisture characteristic of soil may be expressed by Equation (D2) given above. Like the soil-water-air coupled analyzer of the above aspect, Equations (A2), (B2), (C2) and (D2) are respectively rewritten as Equations (A2)′, (B2)′, (C2)′ and (D2)′ given above by expression based on the relationship between the suction and the material time derivative of suction viewed from the soil skeleton and the degree of saturation and the material time derivative of the degree of saturation viewed from the soil skeleton. Equation (A2)′ is rewritten as Equation (A2)″ given above by employing the finite element method as the spatial discretization technique and the model like the Tamura's model or the Christian's model of allocating the pore water pressure, the pore air pressure and the degree of saturation to the element center. Spatial discretization of Equations (B2)′, (C2)′ and (D2)′ similarly based on the model like the Tamura's model or the Christian's model gives Equations (B2)″, (C2)″ and (D2)″ given above. Rewriting Equations (A2)″, (B2)″, (C2)″ and (D2)″ in the form of ordinary differential equations gives Equation (E2) given above. Employing the method conforming to the Wilson's θ method in order to establish simultaneous linear equations, the simultaneous linear equations of Equation (F2) given above are eventually established.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a configuration illustrating the general configuration of a soil-water-air coupled analyzer 20 according to a first embodiment of the invention;

FIG. 2 is a flowchart showing one exemplary process according to a soil-water-air coupled analyzing program 30 of the first embodiment;

FIG. 3 is a diagram illustrating a specific example on the assumption that a soil foundation as the analysis object has four elements expressed by a 2×2 matrix;

FIG. 4 is a diagram illustrating local nodes in each element;

FIG. 5 is a diagram illustrating one exemplary file as a specific example for inputting the settings of analysis conditions;

FIG. 6 is a diagram illustrating one exemplary file as a specific example for inputting the settings of the analysis conditions;

FIG. 7 is a diagram illustrating one exemplary file as a specific example for inputting the settings of soils;

FIG. 8 is a diagram illustrating one exemplary file for inputting the settings of a solid soil model as a specific example;

FIG. 9 is a diagram illustrating modelling the flows of pore water and pore air under a two-dimensional plane strain condition;

FIG. 10 is a diagram illustrating modelling the flows of pore water and pore air under an axisymmetric condition;

FIG. 11 is a diagram illustrating modelling the flows of pore water and pore air under a three-dimensional condition;

FIG. 12 is a diagram illustrating one example of an output file;

FIG. 13 is a flowchart showing one exemplary process of performing the soil-water-air coupled analyzing program a plurality of times with using the results of the previous analysis as new analysis conditions or initial conditions;

FIGS. 14 a and 14 b are diagrams illustrating exemplary simulation results of an undrained and unexhausted triaxial compression test performed at an initial degree of saturation equal to a maximum degree of saturation;

FIGS. 15 a and 15 b are diagrams illustrating exemplary simulation results of an drained and exhausted triaxial compression test performed at an initial degree of saturation equal to a maximum degree of saturation;

FIGS. 16 a and 16 b are diagrams illustrating exemplary simulation results of an undrained and unexhausted triaxial compression test performed with regard to five different initial degrees of saturation;

FIG. 17 is a flowchart showing one exemplary process according to a soil-water-air coupled analyzing program 230 according to a second embodiment;

FIGS. 18 a and 18 b are diagrams illustrating exemplary simulation results of an undrained and unexhausted triaxial compression test performed with regard to five different initial degrees of saturation using the method of the second embodiment;

FIG. 19 is a diagram illustrating a distribution of saturation degree by loading of embankment in the unsaturated state on the clay foundation in the substantially saturated state; and

FIG. 20 is a diagram illustrating a process of generating a phreatic surface in the embankment with a rise of water level.

DESCRIPTION OF EMBODIMENTS

The following describes some aspects of the invention with reference to embodiments.

First Embodiment

FIG. 1 is a configuration diagram illustrating the general configuration of a soil-water-air coupled analyzer 20 according to a first embodiment of the invention. As illustrated, the soil-water-air coupled analyzer 20 of the first embodiment is configured by installing a soil-water-air coupled analyzing program 30 as application software in a general-purpose computer 22. The soil-water-air coupled analyzing program 30 includes: a data input module 32 configured to input data for setting the analysis conditions, the soil profiles and a solid soil model; a computation module 34 configured to analyze the mechanical behaviors of unsaturated soil from the input data according to an elasto-plastic constitutive equation; and a result output module 36 configured to output the result of the analysis.

FIG. 2 is a flowchart showing one exemplary process according to the soil-water-air coupled analyzing program 30 of the first embodiment. The process of the soil-water-air coupled analyzing program 30 is described below with reference to this flowchart. For the simplicity of explanation, the process of the soil-water-air coupled analyzing program 30 is described with regard to a specific example on the assumption that a soil foundation as the analysis object has four elements expressed by a 2×2 matrix. The four elements of the specific example are shown in FIG. 3. As illustrated, element numbers 1, 2, 3 and 4 are allocated respectively to a lower left element, a lower right element, an upper left element and an upper right element. Node numbers 1, 2, 3, 4, 5, 6, 7, 8 and 9 are allocated respectively to a lower left node, a lower center node, a lower right node, a middle left node, a middle center node, a middle right node, an upper left node, an upper center node and an upper right node. Local node numbers 1, 2, 3 and 4 are allocated to respective local nodes in each element counterclockwise from a lower left local node as shown in FIG. 4. Internode numbers 1, 2, 3 and 4 are allocated to respective internodes in each element counterclockwise from a bottom internode as shown in FIG. 4.

The soil-water-air coupled analyzing program 30 is triggered to first input settings of the analysis conditions (step S100). The settings of analysis conditions input herein may include, for example, selection of a technique of numerical time integration based on the difference method, an update frequency of time (number of computation steps), and selection of a computation condition, such as two-dimensional plane strain, axisymmetric or three-dimensional. Exemplary files as a specific example to input the settings of analysis conditions are shown in FIGS. 5 and 6. The inputs in the file of FIG. 5 include: from the top to the bottom, the setting of “plane strain”, “axisymmetric” or “three-dimensional” as the computation condition; selection of either “small deformation theory” or “finite deformation theory” as the deformation theory; the setting of either “Jaumann's rate of Cauchy stress” or “Green-Naghdi's rate” as the effective stress rate with objectivity used in the finite deformation theory; the setting of convergence or non-convergence; selection of either “original Cam-clay model with super-sub-loading yield surfaces and rotational hardening” or “modified Cam-clay model with super-sub-loading yield surfaces and rotational hardening” as the constitutive equation; the setting of either “element average of Gauss points” or “value of a specific Gauss point” as the state quantity output data; setting of either “Text” or “Binary” as the output data format; and the setting of consideration or non-consideration of self weight. The inputs in the file of FIG. 6 include from the top to the bottom, the settings of a current program number, the number of computation steps, a computation time DT per computation step (sec/step) (hereinafter may be expressed as Δt), the number of divisions of loading during embankment or excavation, the number of divisions of distributed load under application of distributed load, an input file for soil material parameters and initial values, an input file for mesh data, and specification of an output file for initial computation conditions used in execution of a next program.

The program subsequently inputs the settings of soils, such as clay, intermediate soil and sand with regard to the respective elements of the soil foundation (step S110). The settings of soil include material parameters and initial conditions. An exemplary file as a specific example of inputting the settings of soils is shown in FIG. 7. The inputs in the file of FIG. 7 include the number of different types of soils as the elasto-plastic bodies, the number of different types of elastic elements, material numbers, specification of a progress scale of plastic deformation adopted in an evolution rule of overconsolidation, specification of a progress scale of plastic deformation adopted in an evolution rule of structure, an intercept N of an isotropic normal consolidation line of remolded soil, a critical state constant M, a compression index λ, a swelling index κ, a Poisson's ratio ν, a coefficient of saturated water permeability k_(s) ^(w), a specific gravity G_(s) of soil particles, an initial lateral pressure coefficient K₀, an initial degree of overconsolidation 1/R₀, an initial degree of structure 1/R*₀, a normal consolidation index m, a U* shape, a structural degradation index a, a structural degradation index b, a structural degradation index c, a structural degradation index c_(s), a rotational hardening index b_(r), a rotational hardening limit surface m_(b), an initial degree of anisotropy, an initial void ratio, a coefficient of dry air permeability k_(d) ^(a), parameters s^(w) _(max), s^(w) _(min), α_(v), m_(v) and n_(v) of a moisture characteristic curve, parameters ξ and γ of a water permeability coefficient/air permeability coefficient model, temperature of the air, an initial overburden pressure of the soil foundation, cell pressure (tensile: positive), air pressure, suction, gas constant of the air, settings of a unit system (time, force and length), density of a viscous boundary, a compression wave velocity and a shear wave velocity.

The program then inputs the settings of a solid soil model (step S120). The settings of the solid soil model include conditions with regard to elements of the soil model. FIG. 8 shows one exemplary file for inputting the settings of the solid soil model as the specific example shown in FIGS. 3 and 4. In the file of FIG. 8, 1×6 data on the 1^(st) line successively show the number of elements, the number of nodes and the number of elements with application of distributed load rate in the solid soil model, the number of nodes per element, the number of computation steps and the number of elastic elements. In the file, 9×5 data on the 2^(nd) to the 10^(th) lines successively show, from the left in each line, a node number, a type of boundary condition in an x-direction, a value of the boundary condition in the x-direction, a type of boundary condition in a y-direction and a value of the boundary condition in the y-direction. There are the following types of boundary condition herein: coordinate control (0), load rate control (1), displacement rate control (−1), displacement acceleration control (−2) and acceleration boundary by taking into account viscosity (2). In the file of FIG. 8, 4×5 data on the 11^(th) to the 14^(th) lines show an element number at the left most end in each line and global node numbers mapped to local node numbers with regard to the corresponding element (i.e., setting of a mapping of the local node number to the global node number). In the file, 9×3 data on the 15^(th) to the 23^(rd) lines successively show, from the left in each line, a node number, a coordinate in the x-direction and a coordinate in the y-direction. Data on the 24^(th) line show the number of nodes requiring output of reactive force, and data on the 25^(th) line show their node numbers requiring output of reactive force. There are two output directions of the reactive force, i.e., the x-direction and the y-direction with regard to each node number. For example, with regard to the node number 7, output of the reactive force in the x-direction is expressed as 7×2−1=13, and output of the reactive force in the y-direction is expressed as 7×2=14. In the file 2×6 data on the 26^(th) and the 27^(th) lines successively show, from the left in each line, an element number with application of distributed load rate, a side of application (internode of application), a value in the x-direction of the distributed load rate of its left node, a value in the y-direction of the distributed load rate of the left node, a value in the x-direction of the distributed load rate of its right node and a value in the y-direction of the distributed load rate of the right node. In the file, 4×6 data on the 28^(th) to the 31^(st) lines successively show, from the left in each line, an element number, an element number adjacent to the internode 1 of the corresponding element, an element number adjacent to the internode 2 of the corresponding element, an element number adjacent to the internode 3 of the corresponding element and an element number adjacent to the internode 4 of the corresponding element (i.e., setting of a mapping of the internode number to the global element number). When a certain element has undrain to a specific adjacent element, the element number of the certain element itself should be input instead of the element number of the specific adjacent element. In the file, 4×6 data on the 32^(nd) to the 35^(th) lines successively show, from the left in each line, an element number, an element number adjacent to the internode 1 of the corresponding element, an element number adjacent to the internode 2 of the corresponding element, an element number adjacent to the internode 3 of the corresponding element and an element number adjacent to the internode 4 of the corresponding element (i.e., setting of a mapping of the internode number to the global element number). When a certain element has unexhaust to a specific adjacent element, the element number of the certain element itself should be input instead of the element number of the specific adjacent element. In the file, data on the 36^(th) line shows the number of conditions satisfying a fixed length between two nodes. When there is any condition satisfying the fixed length between two nodes, its condition number and specification of nodes involved in the condition are shown on a next line inserted immediately below the data on the 36^(th) line. Data on the 37^(th) line shows the number of conditions satisfying a fixed angle between three nodes. Data on the 38^(th) line successively show, from the left, a condition number satisfying the fixed angle between three nodes and specification of nodes involved in the condition. Data on the 39^(th) line show the number of conditions satisfying a fixed direction of a relative velocity of two nodes specified by relative position vectors of former two nodes and latter two nodes. Data on the 40^(th) line successively show, from the left, a condition number satisfying the fixed direction of the relative velocity of two nodes and specification of nodes involved in the condition. Data on the 41^(st) line shows the number of conditions satisfying an equal displacement (velocity). When there is any condition satisfying the equal displacement (velocity), its condition number and specification relating to the condition are shown on a next line inserted immediately below the data on the 41^(st) line. Data on the 42^(nd) line shows a soil type. Data on the 43^(rd) line successively show, from the left, the number of regular waves input into the model and the number of irregular waves input into the model. Data on the 44^(th) line successively show, from the left, a type of regular wave vibration, the number of nodes under influence of the regular wave vibration input into the model and the amplitude and the period of the regular wave vibration. Data on the 45^(th) line shows a node number under influence of the regular wave vibration. There are two directions of the regular wave vibration, i.e., the x-direction and the y-direction with regard to each node number. For example, with regard to the node number 7, the regular wave vibration in the x-direction is expressed as 7×2−1=13, and the regular wave vibration in the y-direction is expressed as 7×2=14. When there is any irregular wave input into the model, specification of the irregular wave is shown on a next line inserted immediately below the data on the 45^(th) line.

After the data input, the program performs computations using the input data (steps S130 to S270). The computation process of the first embodiment employ the Wilson's θ method for time integration, but another technique such as the Newmark's β method may be applied alternatively. The computation process of the first embodiment also employs the Tamura's model or the Christian's model of the finite element method of allocating the pore water pressure and the pore air pressure to the element center for spatial discretization, but another technique such as the Sandhu's model of the finite element method of allocating the pore water pressure to the node or the mesh-free method may be applied alternatively. The following describes computations according to the Wilson's θ method and the Tamura's model of the finite element method. The program first estimates a “total position vector”, a “total increment vector concerning velocity” and a “total increment vector concerning acceleration” as well as various conditions (for example, effective stress, pore water pressure, pore air pressure, structure/overconsolidation/anisotropy and degree of saturation) according to Equations (1) to (5) given below (step S130). These predictive calculations are performed for the purpose of convergence in a shorter time period and are not essential. In the case of omission of such predictive calculations, the values eventually determined at a time t=t or the initial values at an initial time are set to the values at the time t=t+θΔt. Each set of vector quantities of all nodes as in the left side or in each term of the right side of Equation (1) is expressed by a column vector having components as shown in Equation (6). Each set of scalar quantities of all elements as in the left side or in each term of the right side of Equation (4) is expressed by a column vector having components as shown in Equation (7).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 23} \right\rbrack} & \; \\ {\left. \left\{ x^{N} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ x^{N} \right\}  \middle| {}_{\; t}{+ \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}} \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t}} & (1) \\ {\mspace{79mu} {\left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}} \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t}}} & (2) \\ {\mspace{79mu} {\left. \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{2}} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)^{3}} \right\}} \right|_{t}}} & (3) \\ {\mspace{79mu} {\left. \left\{ p^{w} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \left\{ p^{w} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{p}}^{w}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t}}} & (4) \\ {\mspace{79mu} {\left. A \right|_{t + {{\theta\Delta}\; t}} = \left. A \middle| {}_{t}{+ \overset{.}{A}} \middle| {}_{t}\left( {{\theta\Delta}\; t} \right) \right.}} & (5) \end{matrix}$

{x^(N)}|_(t), {x^(N)}|_(t+θΔt): column vector (total position vector) expressing set of position vectors of all nodes at time t=t or at time t=t+θΔt {ν^(N)(θΔt)}|_(t), {ν^(N)(θΔt)}|_(t+θΔt): column vector (total increment vector concerning velocity) given as production of θΔt and column vector {ν^(N)} (total velocity vector) expressing set of velocity vectors of all nodes at time t=t or at time t t+θΔt {{dot over (ν)}^(N)(θΔt)²}|_(t), {{dot over (ν)}^(N)(θΔt)²}|_(t+θΔt): column vector (total increment vector concerning acceleration) given as production of (θΔt)² and column vector {{dot over (ν)}^(N)}(total acceleration vector) expressing set of acceleration vectors of all nodes at time t=t or at time t=t+θΔt {{umlaut over (ν)}^(N)(θΔt)³}|_(t): column vector (total increment vector concerning jerk) given as production of (θΔt)³ and column vector {{umlaut over (ν)}^(N)}(total jerk vector) expressing set of jerk vectors of all nodes at time t=t A: state quantity, for example, effective stress tensor T, rotational hardening variable tensor β (tensor quantity), surface force vector t (vector quantity), pore water pressure p^(w), pore air pressure p^(a), degree of saturation s^(w), degree of structure R*, degree of overconsolidation R (scalar quantity) A|_(t), A|_(t+θΔt): state quantity A at time t=t or at time t=t+θΔt {dot over (A)}|_(t): rate of state quantity A at time t=t

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 24} \right\rbrack & \; \\ {\left\{ a^{N} \right\} = \begin{Bmatrix} a_{1}^{1} \\ a_{2}^{1} \\ a_{r}^{1} \\ \vdots \\ a_{1}^{j} \\ a_{2}^{j} \\ a_{r}^{j} \\ \vdots \\ a_{1}^{({NP})} \\ a_{2}^{({NP})} \\ a_{r}^{({NP})} \end{Bmatrix}} & (6) \end{matrix}$

a^(j) _(r): r-direction component of a^(N) at j-th node j: node number (j=1, 2, . . . , NP, NP: total number of nodes) r: number of elements per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 25} \right\rbrack & \; \\ {\left\{ \alpha \right\} = \begin{Bmatrix} \alpha^{1} \\ \alpha^{2} \\ \vdots \\ \alpha^{i} \\ \vdots \\ \alpha^{({{NE} - 1})} \\ \alpha^{({NE})} \end{Bmatrix}} & (7) \end{matrix}$

α^(i): value of α at i-th element i: element number (i=1, 2, . . . , NE, NE: total number of elements)

The program subsequently computes a global L matrix (global volume change rate matrix) according to Equation (8) given below as a matrix for converting the displacement rate of each node to the time rate of volume change of the soil skeleton (step S140). The respective elements of the global L matrix are shown by Equation (9). The global L matrix is a matrix of NE rows and (NP×r) columns (r: the number of components per node). According to the mapping of the global node number to the local node number specified in setting the solid soil model, a value “0” is set to any column component having an m-th node number different from the global node number in an element L matrix for an element i shown in Equation (9). A By matrix constituting the element L matrix is expressed by Equation (10) for the two-dimensional plane strain condition, by Equation (11) for the axisymmetric condition and by Equation (12) for the three-dimensional condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 26} \right\rbrack} & \; \\ {L = {\begin{bmatrix} L^{e\; 1} \\ L^{e\; 2} \\ \vdots \\ L^{ei} \\ \vdots \\ L^{e{({{NE} - 1})}} \\ L^{e{({NE})}} \end{bmatrix}\text{:}\mspace{14mu} {global}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{global}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}} & (8) \\ {L^{ei} = {\begin{bmatrix} L_{1}^{i^{1}} & L_{2}^{i^{1}} & L_{r}^{i^{1}} & \ldots & L_{1}^{i^{m}} & L_{2}^{i^{m}} & L_{r}^{i^{m}} & \ldots & L_{1}^{i^{p}} & L_{2}^{i^{p}} & L_{r}^{i^{p}} \end{bmatrix} = {\int_{{ve}^{i}}{\left\lbrack B_{v} \right\rbrack \ {v}\text{:}\mspace{14mu} {element}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} {i\mspace{14mu}\left( {{element}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}}} & (9) \end{matrix}$

m: local node number in element (m=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) ve^(i): volume area occupied by element i

[Math. 27]

[B _(ν) ]=[N _(,1) ¹ N _(,2) ¹ . . . N _(,1) ^(m) N _(,2) ^(m) . . . N _(,1) ^(p) N _(,2) ^(p)](p=4)  (10)

N^(m): shape function regarding m-th node of element i

$\begin{matrix} {{\left\lbrack B_{v} \right\rbrack = \begin{bmatrix} {N_{,1}^{1} + \frac{N^{1}}{x_{1}^{G}}} & N_{,2}^{1} & \ldots & {N_{,1}^{m} + \frac{N^{m}}{x_{1}^{G}}} & N_{,2}^{m} & \ldots & {N_{,1}^{p} + \frac{N^{p}}{x_{1}^{G}}} & N_{,2}^{p} \end{bmatrix}}\mspace{20mu} \left( {p = 4} \right)} & (11) \end{matrix}$

x^(G) ₁: distance in radial direction from rotational axis to Gauss point

[B _(ν) ]=[N _(,1) ¹ N _(,2) ¹ N _(,3) ¹ . . . N _(,1) ^(m) N _(,2) ^(m) N _(,3) ^(m) . . . N _(,1) ^(p) N _(,2) ^(p) N _(,3) ^(p)](p=8)  (12)

The integrals like Equation (9) are performed according to the Gauss numerical integration method after conversion of a target analysis area in a global coordinate system into a local coordinate system as shown in Equation (13). Equation (13) herein shows volume integration for the three-dimensional condition. The integration is performed in the light of a unit thickness in a direction perpendicular to the target analysis plane for the two-dimensional plane strain condition, while being performed in the light of the rotational symmetry about the axis for the axisymmetric condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 28} \right\rbrack} & \; \\ {{\int{\int{\int{{f\left( {x,y,z} \right)}{x}{y}{z}}}}} = {\sum\limits_{i = 1}^{NG}\; {\sum\limits_{j = 1}^{NG}\; {\sum\limits_{k = 1}^{NG}\; {w_{i}w_{j}w_{k}{f\left( {{x\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)},{y\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)},{z\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)}} \right)}{J^{\prime}\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)}}}}}} & (13) \end{matrix}$

f=f(x,y,z): integrand in integral area in o-xyz coordinate system (for 3D condition) J′: Jacobian determinant for conversion from o-xyz coordinate system into o-ξηζ local coordinate system having domain of [−1,1] NG: number of Gauss points ξ_(i)(i=1, . . . , NG), η_(j)(j=1, . . . , NG), ζ_(k)(k=1, . . . , NG): coordinates of Gauss points on ξ, η, ζ axes w_(i)(i=1, . . . , NG), w_(j)(j=1, . . . , NG), w_(k)(k=1, . . . , NG): weights of respective Gauss points

The program subsequently computes a global H_(W) matrix (global water permeability matrix) representing water permeability in the soil according to Equation (14) and a global H_(A) matrix (global air permeability matrix) representing air permeability in the soil according to Equation (15) (step S150). The hydraulic boundary condition, such as drain or undrain and the air boundary condition, such as exhaust or unexhaust are respectively obtained by changing the component of an element H_(W) matrix shown in Equation (16) and by changing the component of an element H_(A) matrix shown in Equation (17). For example, in the case of the undrained condition, a value “0” is set to a component in an element H_(W) matrix corresponding to an internode under this condition. In the case of the unexhausted condition, a value “0” is set to a component in an element H_(A) matrix corresponding to an internode under this condition. Both the global H_(W) matrix and global Ha matrix are matrices of NE rows and NE columns. According to the mapping of the internode number of the element to the global element number specified in setting the solid soil model, a value “0” is set to any component in the global H_(W) matrix of Equation (14) and to any component in the global H_(A) matrix of Equation (15) having an m-th internode number in an element H_(W) matrix and in an element H_(A) matrix for an element i different from the global element number. The last component in the element H_(W) matrix for the element i of Equation (16) or the last component in the element H_(A) matrix for the element i of Equation (17) is substituted into an i-th column component of the element i (i.e., i-th row). The respective components on the right side of Equation (16) are expressed by Equation (18). The respective components on the right side of Equation (17) are expressed by Equation (19). With regard to the meanings of the respective symbols, refer to FIG. 9 for the two-dimensional plane strain condition, refer to FIG. 10 for the axisymmetric condition and refer to FIG. 11 for the three-dimensional condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 29} \right\rbrack} & \; \\ {H_{W} = {\begin{bmatrix} H_{W}^{e\; 1} \\ H_{W}^{e\; 2} \\ \vdots \\ H_{W}^{ei} \\ \vdots \\ H_{W}^{e{({{NE} - 1})}} \\ H_{W}^{e{({NE})}} \end{bmatrix}\text{:}\mspace{14mu} {global}\mspace{14mu} H_{W}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}} & (14) \\ {H_{A} = {\begin{bmatrix} H_{A}^{e\; 1} \\ H_{A}^{e\; 2} \\ \vdots \\ H_{A}^{ei} \\ \vdots \\ H_{A}^{e{({{NE} - 1})}} \\ H_{A}^{e{({NE})}} \end{bmatrix}\text{:}\mspace{14mu} {global}\mspace{14mu} H_{A}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}} & (15) \\ {H_{W}^{ei} = {\begin{bmatrix} \alpha_{W^{1}}^{ei} & \ldots & \alpha_{W^{m}}^{ei} & \ldots & \alpha_{W^{s}}^{ei} & {- {\sum\limits_{m = 1}^{s}\; \alpha_{W^{m}}^{ei}}} \end{bmatrix}\text{:}\mspace{14mu} {element}\mspace{14mu} H_{W}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i\mspace{14mu} \left( {{element}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}} & (16) \\ {H_{A}^{ei} = {\begin{bmatrix} \alpha_{A^{1}}^{ei} & \ldots & \alpha_{A^{m}}^{ei} & \ldots & \alpha_{A^{s}}^{ei} & {- {\sum\limits_{m = 1}^{s}\; \alpha_{A^{m}}^{ei}}} \end{bmatrix}\text{:}\mspace{14mu} {element}\mspace{14mu} H_{A}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i\mspace{14mu} \left( {{element}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}} & (17) \end{matrix}$

m: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition)(m=1, 2, . . . , s) s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 30} \right\rbrack & \; \\ {\alpha_{W^{m}}^{ei} = {{\frac{1}{\gamma_{w}} \cdot \frac{\frac{k_{m}^{w} \cdot k_{i}^{w}}{l_{mm}{\cdot l_{im}}}}{\frac{k_{m}^{w}}{l_{mm}} + \frac{k_{i}^{w}}{l_{im}}} \cdot \frac{l_{m}}{l_{m}} \cdot n^{m}}{S^{m}\left( {{no}\mspace{14mu} {summation}} \right)}}} & (18) \\ {\alpha_{A^{m}}^{ei} = {{\frac{1}{\gamma_{w}} \cdot \frac{\frac{\rho_{m}^{a} \cdot k_{m}^{a} \cdot k_{i}^{a}}{l_{mm}{\cdot l_{im}}}}{\frac{\rho_{m}^{a} \cdot k_{m}^{a}}{l_{mm}} + \frac{\rho_{i}^{a} \cdot k_{i}^{a}}{l_{im}}} \cdot \frac{l_{m}}{l_{m}} \cdot n^{m}}{S^{m}\left( {{no}\mspace{14mu} {summation}} \right)}}} & (19) \end{matrix}$

m: element number of element adjacent to element i k^(w) _(m): coefficient of water permeability of element m at time t=t+θΔt k^(w) _(i): coefficient of water permeability of element i at time t=t+θΔt k^(a) _(m): coefficient of air permeability of element m at time t=t+θΔt k^(a) _(i): coefficient of air permeability of element i at time t=t+θΔt ρ^(a) _(m): density of air of element m at time t=t+θΔt ρ^(a) _(i): density of air of element i at time t=t+θΔt γ_(w): unit volume weight of water at 4° C. (standard unit volume weight) n^(m): <for 2D plane strain condition and axisymmetric condition>

-   -   outward (viewed from element i) unit normal vector perpendicular         to boundary side between element i and element m     -   <for 3D condition>     -   outward (viewed from element i) unit normal vector perpendicular         to two diagonal lines on boundary surface between element i and         element m         S^(m): <for 2D plane strain condition>     -   distance between two nodes on boundary surface between element i         and element m     -   <for axisymmetric condition>     -   (distance between two nodes) on boundary surface between element         i and element m×(distance r′ from axis of rotational symmetry to         center of gravity on side)     -   <for 3D condition>     -   area of boundary surface between element i and element m         l_(im): distance from center of gravity of element i to center         of gravity on boundary surface of element m         l_(mm): distance from center of gravity of element m to center         of gravity on boundary surface of element m         l_(m): distance from center of gravity of element i to center of         gravity of element m         l_(m): relative position vector from center of gravity of         element i to center of gravity of element m

The program subsequently computes a global L_(BW) matrix (global water flow rate conversion matrix) according to Equation (20) and a global L_(BA) matrix (global air flow rate conversion matrix) according to Equation (25) (step S160). The respective elements of the global L_(BW) matrix are expressed by Equation (21), and the respective elements of the global L_(BA) matrix are expressed by Equation (26). Both the global L_(BW) matrix and the global L_(BA) matrix are matrices of NE rows and (NP×r) columns. According to the mapping of the global node number to the local number specified in setting the solid soil mode, a value “0” is set to any column component having an n-th node number different from the global node number in an element L_(BW) matrix for an element i for Equation (21) or in an element L_(BA) matrix for the element i of Equation (26). An L_(B) matrix constituting the element L_(BW) matrix or the element L_(BA) matrix is expressed by Equation (22). The respective components of the element L_(BW) matrix are expressed by Equation (23), where a value to be added differs whether the hydraulic condition between adjacent elements is drained condition or undrained condition. A value β_(j) ^(wi) used for the drained condition is given by Equation (24). The respective components of the element L_(BA) matrix are expressed by Equation (27), where a value to be added differs whether the air condition between adjacent elements is exhausted condition or unexhausted condition. A value B_(j) ^(ai) used for the exhausted condition is given by Equation (28). With regard to the meanings of the respective symbols, refer to FIG. 9 for the two-dimensional plane strain condition, refer to FIG. 10 for the axisymmetric condition and refer to FIG. 11 for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 31} \right\rbrack & \; \\ {L_{BW} = {\begin{bmatrix} L_{BW}^{e\; 1} \\ L_{BW}^{e\; 2} \\ \vdots \\ L_{BW}^{ei} \\ \vdots \\ L_{BW}^{e{({{NE} - 1})}} \\ L_{BW}^{e{({NE})}} \end{bmatrix}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{BW}\mspace{14mu} {{matrix}\mspace{14mu}\left( {{global}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}} & (20) \\ {L_{BW}^{ei} = {\begin{bmatrix} L_{{BW}^{1}}^{i^{1}} & L_{{BW}^{2}}^{i^{1}} & L_{{BW}^{r}}^{i^{1}} & \ldots & L_{{BW}^{1}}^{i^{n}} & L_{{BW}^{2}}^{i^{n}} & L_{{BW}^{r}}^{i^{n}} & \ldots & L_{{BW}^{1}}^{i^{p}} & L_{{BW}^{2}}^{i^{p}} & L_{{BW}^{r}}^{i^{p}} \end{bmatrix}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{BW}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} {i\mspace{14mu}\left( {{element}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}} & (21) \end{matrix}$

n: local node number in element (n=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) r: number of components per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} {L_{B}^{l} = {\int_{S^{\prime}}{{\left\{ n^{\prime} \right\}^{T}\lbrack N\rbrack}\ {S^{i}}}}} & (22) \\ {L_{{BW}^{r}}^{j^{n}} = {\frac{k_{i}^{w}}{\gamma_{w}}\left\{ {{\sum\limits_{j = 1}^{s}\; {\,^{\prime}\left( {\beta_{j}^{wi}L_{B}^{j}} \right)}} - {\rho_{0}^{w}{\sum\limits_{k = 1}^{s}\; {\,^{''}\left( L_{B}^{k} \right)}}}} \right\}}} & (23) \end{matrix}$

ρ₀ ^(w): density of water at 4° C. (standard density) s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition) l: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (l=1, 2, . . . , s) j: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (j=1, 2, . . . , s) k: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (k=1, 2, . . . , s)

$\sum\limits_{j = 1}^{s}{\,^{\prime}\text{:}}$

addition operation based on mapping of local node number on j plane (or side) to global node number only when hydraulic condition relative to adjacent element on j plane (or side) is drained condition

$\sum\limits_{k = 1}^{s}{\,^{''}\text{:}}$

addition operation based on mapping of local node number on k plane (or side) to global node number only when hydraulic condition relative to adjacent element on k plane (or side) is undrained condition

$\begin{matrix} {\beta_{j}^{wi} = {\frac{\rho_{0}^{w} \cdot \frac{k_{m}^{w} - k_{i}^{w}}{l_{im}}}{\frac{k_{m}^{w}}{l_{mm}} + \frac{k_{i}^{w}}{l_{im}}}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (24) \end{matrix}$

m: element number of element adjacent to element i

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 32} \right\rbrack & \; \\ {L_{BA} = {\begin{bmatrix} L_{BA}^{e\; 1} \\ L_{BA}^{e\; 2} \\ \vdots \\ L_{BA}^{ei} \\ \vdots \\ L_{BA}^{e{({{NE} - 1})}} \\ L_{BA}^{e{({NE})}} \end{bmatrix}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{BA}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {air}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}} & (25) \\ {L_{BA}^{ei} = {\begin{bmatrix} L_{{BA}^{1}}^{i^{1}} & L_{{BA}^{2}}^{{iA}^{1}} & L_{{BA}^{r}}^{{iA}^{1}} & \ldots & L_{{BA}^{1}}^{i^{n}} & L_{{BA}^{2}}^{i^{n}} & L_{{BA}^{r}}^{i^{n}} & \ldots & L_{{BA}^{1}}^{i^{p}} & L_{{BA}^{2}}^{i^{p}} & L_{{BA}^{r}}^{i^{p}} \end{bmatrix} \text{:}\mspace{14mu} {element}\mspace{14mu} L_{BA}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i\mspace{14mu} \left( {{element}\mspace{14mu} {air}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}} & (26) \end{matrix}$

n: local node number in element (n=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) r: number of components per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} {L_{{BA}^{r}}^{i^{n}} = {\frac{k_{i}^{a}}{\gamma_{w}}\left\{ {{\sum\limits_{j = 1}^{s}{\,^{\prime}\left( {\beta_{j}^{ai}L_{B}^{j}} \right)}} - {\rho_{i}^{a}{\sum\limits_{k = 1}^{s}{\,^{''}\left( L_{B}^{k} \right)}}}} \right\}}} & (27) \end{matrix}$

s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition) j: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (j=1, 2, . . . , s) k: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (k=1, 2, . . . , s)

$\sum\limits_{j = 1}^{s}{\,^{\prime}\text{:}}$

addition operation based on mapping of local node number on j plane (or side) to global node number only when air condition relative to adjacent element on j plane (or side) is exhausted condition

$\sum\limits_{j = 1}^{s}{\,^{''}\text{:}}$

addition operation based on mapping of local node number on k plane (or side) to global node number only when air condition relative to adjacent element on k plane (or side) is unexhausted condition

$\begin{matrix} {\beta_{j}^{ai} = {\frac{\frac{{\rho_{m}^{a^{2}}k_{m}^{a}} - {\rho_{i}^{a^{2}}k_{i}^{a}}}{l_{im}}}{\frac{\rho_{m}^{a} \cdot k_{m}^{a}}{l_{mm}} + \frac{\rho_{i}^{a} \cdot k_{i}^{a}}{l_{im}}}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (28) \end{matrix}$

m: element number of element adjacent to element i

The program subsequently calculates a total load increment vector, a total flow increment vector for pore water and a total flow increment vector for pore air at the time t=t+θΔt respectively according to Equation (29), Equation (44) and Equation (46) given below (step S170). A first term on the right side of Equation (29) is related to a nominal stress rate vector and is expressed by Equation (30). A second term on the right side of Equation (29) is related to the Green-Naghdi's rate and is expressed by Equation (31). An N matrix on the right side of Equation (30) and a B matrix on the right side of Equation (31) are expressed by Equations (32) and (33) for the two-dimensional plane strain condition, by Equations (34) and (35) for the axisymmetric condition and by Equations (36) and (37) for the three-dimensional condition. The term of the nominal stress rate vector in Equation (30) is rewritten as Equation (38) and is a sum of a surface traction rate vector externally given through a boundary defined by a first term on the right side and an increment of a surface traction vector due to a change in geometric configuration of the boundary defined by a second term on the right side. The surface traction rate vector at the time t=t+θΔt of the first term on the right side is given by conversion of a surface traction rate vector set as a boundary condition at a time t=t+Δt according to Equation (39) in conformity with the Wilson's θ method. An n matrix included in the second term on the right side of Equation (38) and related to an outward unit normal vector on a mechanical boundary of stress or stress rate is given by Equation (40) for the two-dimensional plane strain condition or the axisymmetric condition and by Equation (41) for the three-dimensional condition. A column vector including an effective stress component in a first term on the right side of Equation (31) is given by Equation (42) for the two-dimensional plane strain condition or the axisymmetric condition and by Equation (43) for the three-dimensional condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 33} \right\rbrack} & \; \\ {{\left\{ {\overset{.}{f}\left( {{\theta\Delta}\; t} \right)} \right\} _{t + {{\theta\Delta}\; t}}} = {{{\sum\limits_{j = 1}^{NS}{\,^{\prime}\left\{ {{\overset{.}{f}}^{j}\left( {{\theta\Delta}\; t} \right)} \right\}}}_{t + {{\theta\Delta}\; t}}{{+ {\sum\limits_{i = 1}^{NE}{\,^{''}\left\{ {{\overset{.}{f}}^{ei}\left( {{\theta\Delta}\; t} \right)} \right\}}}}_{t + {{\theta\Delta}\; t}} {\text{:}\mspace{14mu} {total}\mspace{14mu} {load}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}}} = {t + {{\theta\Delta}\; t}}}} & (29) \end{matrix}$

$\sum\limits_{j = 1}^{NS}{\,^{\prime}\text{:}}$

operation of adding value of node on j-th side (mechanical boundary of stress or stress rate) to value of corresponding global node, based on mapping of local node number to global node number NS: number of planes on mechanical boundary (for 3D condition) or number of sides on mechanical boundary (for 2D plane strain condition or axisymmetric condition)

$\sum\limits_{j = 1}^{NE}{\,^{''}\text{:}}$

operation of adding value of each node in i-th element to value of corresponding global node, based on mapping of local node number to global node number

$\begin{matrix} {\mspace{79mu} {{\left\{ {{\overset{.}{f}}^{j}\left( {{\theta\Delta}\; t} \right)} \right\} _{t + {{\theta\Delta}\; t}}} = {{\int_{a}{\lbrack N\rbrack^{T}\left\{ {\overset{.}{s}}_{1} \right\}}}_{t + {{\theta\Delta}\; t}}{{a} \times \left( {{\theta\Delta}\; t} \right)}}}} & (30) \\ {\mspace{79mu} {{\left\{ {{\overset{.}{f}}^{ei}\left( {{\theta\Delta}\; t} \right)} \right\} _{t + {{\theta\Delta}\; t}}} = {{- {\int_{v}{\lbrack B\rbrack^{T}\left\{ T_{\Omega}^{\prime} \right\}}}}_{t + {{\theta\Delta}\; t}}{{v} \times \left( {{\theta\Delta}\; t} \right)}}}} & (31) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 34} \right\rbrack} & \; \\ {\mspace{79mu} {\lbrack N\rbrack = {\begin{bmatrix} N^{1} & 0 & \ldots & N^{m} & 0 & \ldots & N^{p} & 0 \\ 0 & N^{1} & \ldots & 0 & N^{m} & \ldots & 0 & N^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}} & (32) \\ {\mspace{79mu} {\lbrack B\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & N_{,1}^{1} & \ldots & N_{,2}^{m} & N_{,1}^{m} & \ldots & N_{,2}^{p} & N_{,1}^{p} \end{bmatrix}}} & (33) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 35} \right\rbrack} & \; \\ {\mspace{79mu} {\lbrack N\rbrack = {\begin{bmatrix} N^{1} & 0 & \ldots & N^{m} & 0 & \ldots & N^{p} & 0 \\ 0 & N^{1} & \ldots & 0 & N^{m} & \ldots & 0 & N^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}} & (34) \\ {\mspace{79mu} {\lbrack B\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & N_{,1}^{2} & \ldots & N_{,2}^{m} & N_{,1}^{m} & \ldots & N_{,2}^{p} & N_{,1}^{p} \\ \frac{N^{1}}{x_{1}^{G}} & 0 & \ldots & \frac{N^{m}}{x_{1}^{G}} & 0 & \ldots & \frac{N^{p}}{x_{1}^{G}} & 0 \end{bmatrix}}} & (35) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 36} \right\rbrack} & \; \\ {\lbrack N\rbrack = {\left\lbrack \begin{matrix} N^{1} & 0 & 0 & \ldots & N^{m} & 0 & 0 & \ldots & N^{p} & 0 & 0 \\ 0 & N^{1} & 0 & \ldots & 0 & N^{m} & 0 & \ldots & 0 & N^{p} & 0 \\ 0 & 0 & N^{1} & \ldots & 0 & 0 & N^{m} & \ldots & 0 & 0 & N^{p} \end{matrix} \right\rbrack \mspace{14mu} \left( {p = 8} \right)}} & (36) \\ {\mspace{79mu} {\lbrack B\rbrack = \left\lbrack \begin{matrix} N_{,1}^{1} & 0 & 0 & \ldots & N_{,1}^{m} & 0 & 0 & \ldots & N_{,1}^{p} & 0 & 0 \\ 0 & N_{,2}^{1} & 0 & \ldots & 0 & N_{,2}^{m} & 0 & \ldots & 0 & N_{,2}^{p} & 0 \\ 0 & 0 & N_{,3}^{1} & \ldots & 0 & 0 & N_{,3}^{m} & \ldots & 0 & 0 & N_{,3}^{p} \\ N_{,2}^{1} & N_{,1}^{1} & 0 & \ldots & N_{,2}^{m} & N_{,1}^{m} & 0 & \ldots & N_{,2}^{p} & N_{,1}^{p} & 0 \\ 0 & N_{,3}^{1} & N_{,2}^{1} & \ldots & 0 & N_{,3}^{m} & N_{,2}^{m} & \ldots & 0 & N_{,3}^{p} & N_{,2}^{p} \\ N_{,3}^{1} & 0 & N_{,1}^{1} & \ldots & N_{,3}^{m} & 0 & N_{,1}^{m} & \ldots & N_{,3}^{p} & 0 & N_{,1}^{p} \end{matrix} \right\rbrack}} & (37) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 37} \right\rbrack} & \; \\ {{\left\{ {\overset{.}{s}}_{t} \right\} _{t + {{\theta\Delta}\; t}}{\times \left( {{\theta\Delta}\; t} \right)}} = {\left\{ i \right\} _{t + {{\theta\Delta}\; t}}{{{\times \left( {{\theta\Delta}\; t} \right)} + {\left( {\left\lbrack B_{v} \right\rbrack - {\lbrack n\rbrack_{t + {{\theta\Delta}\; t}}\lbrack B\rbrack}} \right)\left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}}}_{t + {{\theta\Delta}\; t}}{\left\{ t \right\} _{t + {{\theta\Delta}\; t}}}}}} & (38) \\ {\mspace{79mu} {{\left\{ \overset{.}{t} \right\} _{t + {{\theta\Delta}\; t}}} = {\left\{ \overset{.}{t} \right\} _{t}{+ {\theta \left( {\left\{ \overset{.}{t} \right\} _{t + {\Delta \; t}}{{- \left\{ \overset{.}{i} \right\}}_{t}}} \right)}}}}} & (39) \end{matrix}$

{{dot over (s)}_(t)}|_(t+θΔt): nominal stress rate vector of i-th side specified as mechanical boundary at time t=t+θΔt {t}|_(t+θΔt), {{dot over (t)}}|_(t+θΔt): surface traction vector acting on i-th side specified as mechanical boundary at time t=t+θΔt and its rate [n]_(t+θΔt): matrix of respective components (direction cosine, n_(r): r-direction component) of outward unit normal vector at i-th side as mechanical boundary at time t=t+θΔt

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 38} \right\rbrack & \; \\ {{\lbrack n\rbrack _{t + {{\theta\Delta}\; t}}} = \begin{bmatrix} n_{1}^{2} & n_{2}^{2} & {n_{1}n_{2}} \end{bmatrix}} & (40) \\ {{\lbrack n\rbrack _{t + {{\theta\Delta}\; t}}} = \begin{bmatrix} n_{1}^{2} & n_{2}^{2} & n_{3}^{2} & {n_{1}n_{2}} & {n_{2}n_{3}} & {n_{3}n_{1}} \end{bmatrix}} & (41) \\ \left\lbrack {{Math}.\mspace{14mu} 39} \right\rbrack & \mspace{11mu} \\ {{\left\{ T_{\Omega}^{\prime} \right\} _{t + {{\theta\Delta}\; t}}} = {\Omega_{c}\begin{Bmatrix} {{- 2}T_{12}^{\prime}} \\ {2T_{12}^{\prime}} \\ {T_{11}^{\prime} - T_{22}^{\prime}} \end{Bmatrix}}} & (42) \end{matrix}$

T′_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of effective stress tensor T′ at time t=t+θΔt Ω_(c): (2,1) component of material spin tensor Ω={dot over (R)}R^(T) (R: rotation tensor) at time t=t+θΔt for axisymmetric condition: value of 4^(th) component=0

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 40} \right\rbrack & \; \\ {{\left\{ T_{\Omega}^{\prime} \right\} _{t + {{\theta\Delta}\; t}}} = \begin{Bmatrix} {2\left( {{\Omega_{2}T_{13}^{\prime}} - {\Omega_{3}T_{12}^{\prime}}} \right)} \\ {2\left( {{\Omega_{3}T_{12}^{\prime}} - {\Omega_{1}T_{23}^{\prime}}} \right)} \\ {2\left( {{\Omega_{1}T_{23}^{\prime}} - {\Omega_{2}T_{13}^{\prime}}} \right)} \\ {{{- \Omega_{1}}T_{13}^{\prime}} + {\Omega_{2}T_{23}^{\prime}} + {\Omega_{3}\left( {T_{11}^{\prime} - T_{22}^{\prime}} \right)}} \\ {{\Omega_{1}\left( {T_{22}^{\prime} - T_{33}^{\prime}} \right)} - {\Omega_{2}T_{12}^{\prime}} + {\Omega_{3}T_{13}^{\prime}}} \\ {{\Omega_{1}T_{12}^{\prime}} + {\Omega_{2}\left( {T_{33}^{\prime} - T_{11}^{\prime}} \right)} - {\Omega_{3}T_{23}^{\prime}}} \end{Bmatrix}} & (43) \end{matrix}$

Ω₁, Ω₂, Ω₃: (3,2) component, (1,3) component and (2,1) component of material spin tensor Ω at time t=t+θΔt

The total flow increment vector for pore water at the time t=t+θΔt is expressed by Equation (44) and is obtained by multiplying a total flow rate vector expressed by Equation (45) by θΔt. The total flow increment vector for pore air at the time t=t+θΔt is expressed by Equation (46) and is obtained by multiplying a total flow rate vector for pore air expressed by Equation (47) by θΔt.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 41} \right\rbrack} & \; \\ {{\left\{ {{\overset{.}{f}}_{w}\left( {{\theta\Delta}\; t} \right)} \right\} _{t + {{\theta\Delta}\; t}}} = {{\left\{ {\overset{.}{f}}_{w} \right\} _{t + {{\theta\Delta}\; t}}{\times \left( {{\theta\Delta}\; t} \right)\text{:}\mspace{14mu} {total}\mspace{14mu} {flow}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}} = {t + {{\theta\Delta}\; t}}}} & (44) \\ {{\left\{ {\overset{.}{f}}_{w} \right\} _{t + {{\theta\Delta}\; t}}} = {{\begin{pmatrix} {- {\sum\limits_{m = 1}^{s}{\gamma_{w}{\alpha_{W^{m}}^{e\; 1}\left( {z_{cm}^{1} - z_{c}^{1}} \right)}}}} \\ {- {\sum\limits_{m = 1}^{s}{\gamma_{w}{\alpha_{W^{m}}^{e\; 2}\left( {z_{cm}^{2}z_{c}^{2}} \right)}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\gamma_{w}{\alpha_{W^{m}}^{ei}\left( {z_{cm}^{l} - z_{c}^{i}} \right)}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\gamma_{w}{\alpha_{W^{m}}^{e{({{NE} - 1})}}\left( {z_{cnt}^{({{NE} - 1})} - z_{c}^{({{NE} - 1})}} \right)}}}} \\ {- {\sum\limits_{m = 1}^{s}{\gamma_{w}{\alpha_{W^{m}}^{e{({NE})}}\left( {z_{cm}^{NE} - z_{c}^{NE}} \right)}}}} \end{pmatrix}\text{:}\mspace{14mu} {total}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t} = {t + {{\theta\Delta}\; t}}}} & (45) \end{matrix}$

z_(c) ^(i): vertical coordinate of center of gravity of element i at time t=t+θΔt z_(cm) ^(i): vertical coordinate of center of gravity of element m adjacent to element i at time t=t+θΔt s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 42} \right\rbrack} & \; \\ {{\left\{ {{\overset{.}{f}}_{a}\left( {{\theta\Delta}\; t} \right)} \right\} _{t + {{\theta\Delta}\; t}}} = {{\left\{ {\overset{.}{f}}_{a} \right\} _{t + {{\theta\Delta}\; t}}{\times \left( {{\theta\Delta}\; t} \right)\text{:}\mspace{14mu} {total}\mspace{14mu} {flow}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}} = {t + {{\theta\Delta}\; t}}}} & (46) \\ {{\left\{ {\overset{.}{f}}_{a} \right\} _{t + {{\theta\Delta}\; t}}} = {{\begin{pmatrix} {- {\sum\limits_{m = 1}^{s}{\frac{k_{1}^{a}}{\rho_{0}^{w}}\left( {\beta_{m}^{a\; 1} + \rho_{1}^{a}} \right)n_{1z}^{m}S^{m}}}} \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{2}^{a}}{\rho_{0}^{w}}\left( {\beta_{m}^{a\; 2} + \rho_{2}^{n}} \right)n_{2z}^{m}S^{m}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{i}^{a}}{\rho_{0}^{w}}\left( {\beta_{m}^{ai} + \rho_{i}^{a}} \right)n_{iz}^{m}S^{m}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{({{NE} - 1})}^{a}}{\rho_{0}^{w}}\left( {\beta_{m}^{a{({{NE} - 1})}} + \rho_{({{NE} - 1})}^{a}} \right)n_{{({{NE} - 1})}z}^{m}S^{m}}}} \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{NE}^{a}}{\rho_{0}^{w}}\left( {\beta_{m}^{a{({NE})}} + \rho_{NE}^{a}} \right)n_{{({NE})}z}^{m}S^{m}}}} \end{pmatrix} \text{:}\mspace{14mu} {total}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t} = {t + {{\theta\Delta}\; t}}}} & (47) \end{matrix}$

b: body force vector per unit mass s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition) m: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (m=1, 2, . . . , s) n^(m) _(i) _(z) : <for 2D plane strain condition and axisymmetric condition>

-   -   upward vertical component of outward unit normal vector (viewed         from element i) perpendicular to boundary side between element i         and element m     -   <for 3D condition>     -   upward vertical component of outward unit normal vector (viewed         from element i) perpendicular to two sets of diagonal lines on         boundary surface between element i and element m

The program subsequently computes a global M matrix (global mass matrix) according to Equation (48) (step S180). An element M matrix on the right side of Equation (48) is expressed by Equation (49). The global M matrix is a matrix of (NP×r) rows and (NP×r) columns.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 43} \right\rbrack & \; \\ {M = {\sum\limits_{i = 1}^{NE}{{{}_{}^{}{}_{}^{}}\text{:}\mspace{14mu} {global}\mspace{14mu} M\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {mass}\mspace{14mu} {matrix}} \right)}}} & (48) \end{matrix}$

$\sum\limits_{i = 1}^{NE}{\prime \text{:}}$

operation of allocating local node numbers constituting matrix for each of elements from element number i=1 to element number i=NE to global node numbers and combining components from 0, based on mapping of local node number to global node number specified in setting solid soil model

$\begin{matrix} {M^{et} = {\int_{v}{{{\rho_{i}\lbrack N\rbrack}^{T}\lbrack N\rbrack}\ {v}\text{:}\mspace{14mu} {element}\mspace{14mu} M\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {mass}\mspace{14mu} {matrix}} \right)\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i}}} & (49) \end{matrix}$

ρ_(i): density of element i at time t=t++θΔt

The program then computes a global K matrix (global tangent stiffness matrix of soil skeleton) according to Equation (50) (step S190). The global K matrix is a matrix of (NP×r) rows and (NP×r) columns. An element K matrix constituting the global K matrix is expressed by Equation (51). In Equation (51), a first term on the right side represents a tangent stiffness providing mechanical behavior of an identified soil material (for example, sand or clay). A second term on the right side represents a contribution of a time change of soil configuration to the tangent stiffness. A third term on the right side represents a contribution to the tangent stiffness under significant influence of the acceleration to the soil skeleton, for example, impact load. A fourth term on the right side represents a contribution to the tangent stiffness under application of a body force. With regard to the material parameters, providing relative differences to these “structural degradation index”, “normal consolidation index” and “rotational hardening limit constant” ensures the continuity of processing from sand, intermediate soil to clay. A D^(ep) matrix (elasto-plastic matrix) included in the first term of Equation (51) is given by Equation (52) in the elasto-plastic state (in the loading state). Additionally, Equation (52) is defined by Equations (53) and (54) for the two-dimensional plane strain condition, by Equations (55) and (56) for the axisymmetric condition and by Equations (57) and (58) for the three-dimensional condition. The D^(ep) matrix is given by Equation (59) in the elastic state. The symbols used in Equations (53) to (58) are defined by Equations (60). The symbols used in Equation (60) are defined by using one or a plurality of Equations (61).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 44} \right\rbrack} & \; \\ {K = {{\sum\limits_{i = 1}^{NE}}^{\prime}{K^{ei}\text{:}\mspace{14mu} {global}\mspace{14mu} K\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {tangent}\mspace{14mu} {stiffness}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {soil}\mspace{14mu} {skeleton}}}} & (50) \\ {K^{ei} = \left. {{\int_{v}^{\;}{{{\lbrack B\rbrack^{T}\left\lbrack D^{ep} \right\rbrack}\lbrack B\rbrack}\ {v}}} + {\int_{v}^{\;}{{{\left\lbrack N^{\prime} \right\rbrack^{T}\left\lbrack T_{1} \right\rbrack}\left\lbrack N^{\prime} \right\rbrack}\ {v}}} + {\int_{v}^{\;}{{{\left( {{\rho_{i}^{w}s_{i}^{w}} + {\rho_{i}^{a}s_{i}^{a}}} \right)\lbrack N\rbrack}^{T}\lbrack N\rbrack}\left\{ {\overset{.}{v}}^{Ni} \right\}}}} \middle| {}_{t + {{\theta\Delta}\; t}}{{\left\lbrack B_{v} \right\rbrack \ {v}} - {\int_{v}^{\;}{{\left\lbrack {{\rho_{i}^{w}s_{i}^{w}} + {\rho_{i}^{a}s_{i}^{a}}} \right)\lbrack N\rbrack}^{T}{\left\{ b \right\} \left\lbrack B_{v} \right\rbrack}\ {v}\text{:}\mspace{14mu} {element}\mspace{14mu} K\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {tangent}\mspace{14mu} {stiffness}\mspace{14mu} {matrix}} \right)\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i}}} \right.} & (51) \end{matrix}$

{{dot over (ν)}^(Ni)}|_(t+θΔt): column vector expressing acceleration vectors of respective nodes in element i at time t=t+θΔt {b}: body force vector per unit mass s^(w) _(i): degree of saturation of element i at time t=t+θΔt s^(a) _(i): air void ratio of element i at time: t=t+θθA:

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 45} \right\rbrack} & \; \\ {\mspace{79mu} {\left\lbrack D^{ep} \right\rbrack = {{\left\lbrack D_{1}^{ep} \right\rbrack - \left\lbrack D_{2}^{ep} \right\rbrack}:\mspace{14mu} {{elasto}\text{-}{plastic}\mspace{14mu} {matrix}}}}} & (52) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 46} \right\rbrack} & \; \\ {\mspace{79mu} {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & 0 \\ a^{\prime} & {a^{\prime} + b^{\prime}} & 0 \\ 0 & 0 & {\; {b^{\prime}/2}} \end{bmatrix}}} & (53) \\ {\left\lbrack D_{2}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} \\ {{sym}.} & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} \end{bmatrix}}} & (54) \end{matrix}$

{circumflex over (η)}_(ij): i, j components of tensor {circumflex over (η)}=η−β (i=1, 2, j=1, 2)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 47} \right\rbrack & \; \\ {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & 0 & a^{\prime} \\ a^{\prime} & {a^{\prime} + b^{\prime}} & 0 & a^{\prime} \\ 0 & 0 & {\; {b^{\prime}/2}} & 0 \\ {\; a^{\prime}} & {\; a^{\prime}} & 0 & {a^{\prime} + b^{\prime}} \end{bmatrix}} & (55) \\ {\left\lbrack D_{2}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} & {\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} \\ \; & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)}} \\ {{sym}.} & \; & \; & \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)^{2} \end{bmatrix}}} & (56) \end{matrix}$

{circumflex over (η)}_(ij): i, j components of tensor {circumflex over (η)}=η−β (i=1, 2, 3, j=1, 2, 3)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 48} \right\rbrack & \; \\ {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & a^{\prime} & \; & \; & \; \\ a^{\prime} & {a^{\prime} + b^{\prime}} & a^{\prime} & \; & 0 & \; \\ a^{\prime} & a^{\prime} & {a^{\prime} + b^{\prime}} & \; & \; & \; \\ \; & \; & \; & {b^{\prime}/2} & \; & \; \\ \; & 0 & \; & \; & {b^{\prime}/2} & \; \\ \; & \; & \; & \; & \; & {b^{\prime}/2} \end{bmatrix}} & (57) \\ {\left\lbrack D_{2}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & \begin{matrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right) \\ \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right) \\ \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{12}} \\ \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{23}} \\ \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{31}} \\ \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right) \end{matrix} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & \begin{matrix} \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right) \\ \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{12}} \\ \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{23}} \\ \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{31}} \\ \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right) \end{matrix} \\ \; & \; & \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)^{2} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{12}} \\ \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{23}} \\ \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right) \end{matrix} & \begin{matrix} {c^{\prime}{\hat{\eta}}_{31}} \\ \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right) \end{matrix} \\ {{sym}.} & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} & {\left( {c^{\prime}{\hat{\eta}}_{12}} \right)\left( {c^{\prime}{\hat{\eta}}_{23}} \right)} & {\left( {c^{\prime}{\hat{\eta}}_{12}} \right)\left( {c^{\prime}{\hat{\eta}}_{31}} \right)} \\ \; & \; & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{23}} \right)^{2} & {\left( {c^{\prime}{\hat{\eta}}_{23}} \right)\left( {c^{\prime}{\hat{\eta}}_{31}} \right)} \\ \; & \; & \; & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{31}} \right)^{2} \end{bmatrix}}} & (58) \end{matrix}$

{circumflex over (η)}_(ij): i, j components of tensor {circumflex over (η)}=η−β (i=1, 2, 3, j=1, 2, 3)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 49} \right\rbrack & \; \\ {\left\lbrack D_{2}^{ep} \right\rbrack = \lbrack 0\rbrack} & (59) \\ \left\lbrack {{Math}.\mspace{14mu} 50} \right\rbrack & \; \\ \left. \begin{matrix} {a^{\prime} = {\overset{\sim}{K} - {\frac{2}{3}\overset{\sim}{G}}}} \\ {b^{\prime} = {2\; \overset{\sim}{G}}} \\ {c^{\prime} = {6\overset{\sim}{G}}} \\ {d^{\prime} = {\overset{\sim}{K}\; \alpha}} \\ {e^{\prime} = {{12\eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}} \\ {{\eta \left( {= {q/p^{\prime}}} \right)} = {\sqrt{\frac{3}{2}}{\eta }\left( {= \sqrt{\frac{3}{2}{\eta \cdot \eta}}} \right)\text{:}\mspace{14mu} {effective}\mspace{14mu} {stress}\mspace{14mu} {ratio}}} \end{matrix} \right\} & (60) \end{matrix}$

β: rotational hardening variable tensor (tensor defining direction and magnitude of anisotropy: The greater norm ∥β∥ represents the higher degree of anisotropy)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 51} \right\rbrack} & \; \\ \left. \mspace{79mu} \begin{matrix} {\overset{\sim}{K} = {\frac{1 + e}{\kappa}{p^{\prime}\left( {= {\frac{J\left( {1 + e_{0}} \right)}{\kappa}p^{\prime}}} \right)}}} \\ {\overset{\sim}{G} = {\frac{3\left( {1 - {2v}} \right)}{2\left( {1 + v} \right)}\overset{\sim}{K}}} \\ {\alpha = {M_{a}^{2} - \eta^{2}}} \\ {h = {J\; p^{\prime}\frac{M^{2} + \eta^{*2}}{MD}\left( {M_{s}^{2} - \eta^{2}} \right)}} \\ {D = {\frac{\lambda - \kappa}{M\left( {1 + e_{0}} \right)}\text{:}\mspace{14mu} {dilatancy}\mspace{14mu} {factor}}} \\ {p^{\prime} = {{- \frac{1}{3}}{tr}\; T^{\prime}\text{:}\mspace{14mu} {mean}\mspace{14mu} {effective}\mspace{14mu} {stress}}} \\ {\eta = {{T^{\prime}/p^{\prime}} + I}} \\ {\eta^{*} = {\sqrt{\frac{3}{2}}{\hat{\eta}}}} \end{matrix} \right\} & (61) \\ {M_{a}^{2} = {{M^{2} + {\frac{3}{2}{\beta \cdot \beta}\text{:}\mspace{14mu} {slope}\mspace{14mu} {of}\mspace{14mu} {threshold}\mspace{14mu} {line}\mspace{14mu} {between}\mspace{14mu} {plastic}\mspace{14mu} {compression}\mspace{14mu} {and}\mspace{14mu} {plastic}\mspace{14mu} {expansion}\mspace{20mu} {in}\mspace{14mu} p^{\prime}}} \sim {q\mspace{14mu} {stress}\mspace{14mu} {space}}}} & (62) \\ {M_{s}^{2} = {{M_{a}^{2} + {b_{r}\frac{4M\; \eta^{*2}}{M^{2} + \eta^{*2}}\left( {{m_{b}\eta^{*}} - {\sqrt{\frac{3}{2}}{\hat{\eta} \cdot \beta}}} \right)} - {{{MD}\left( {\frac{U^{*}}{R^{*}} - \frac{U}{R}} \right)}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\text{:}\mspace{14mu} {slope}\mspace{14mu} {of}\mspace{14mu} {threshold}\mspace{14mu} {line}\mspace{14mu} {between}\mspace{14mu} {hardening}\mspace{14mu} {and}\mspace{14mu} {softening}\mspace{14mu} {in}\mspace{14mu} p^{\prime}}} \sim {q\mspace{14mu} {stress}\mspace{14mu} {space}}}} & (63) \end{matrix}$

e: void ratio at time t=t+θΔt e₀: void ratio at initial time t=0 J: determinant of deformation gradient tensor of soil skeleton (giving infinitesimal volume ratio of soil skeleton at time t=t relative to initial time t=0) J=1 for small deformation analysis λ: compression index κ: swelling index M: critical state constant ν: Poisson's ratio I: unit tensor q=η×p′: shear stress

Equations (62) and (63) respectively give the slope of a threshold line between plastic compression and plastic expansion and the slope of a threshold line between hardening and softening in the p′-q stress space. Equations (62) and (63) show the case where a plastic stretching norm is employed as the plasticity measure as shown in Equations (64) and (65) given below in the evolution rule which specifies a process of lowering the degree of structure R* (0<R*≦1, the value of R* closer to 0 represents the more highly structured) and a process of losing the degree of overconsolidation R (0<R≦1, the value of R closer to 0 represents the higher degree of overconsolidation) in the soil skeleton structure. A shear component of the plastic stretching or a plastic power given as the inner product of the effective stress tensor and the plastic stretching may also be employed as the plasticity measure according to the type of soil. In small deformation analysis, the plastic stretching is specifiable by a plastic strain rate. Symbols “U” in Equation (65) and “U*” in Equation (66) are nonnegative functions and are given by, for example, Equations (66) and (67). Equation (68) given below is used for the evolution rule of the rotational hardening variable tensor

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 52} \right\rbrack & \; \\ {{\overset{.}{R}}^{*} = {{{JU}^{*}{D^{p}}} = {{JU}^{*}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\frac{{6\overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K\;}{\alpha ({trD})}}}{{12\eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}}}} & (64) \\ {\overset{.}{R} = {{{JU}^{*}{D^{p}}} = {{JU}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\frac{{6\overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K\;}{\alpha ({trD})}}}{{12\eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}}}} & (65) \end{matrix}$

{dot over (R)}*, {dot over (R)}: rates of R* and R (material time derivative) D^(p): plastic stretching tensor D: stretching tensor

$\begin{matrix} {U^{*} = {\frac{a}{D}{R^{*b}\left( {1 - R^{*}} \right)}^{c}}} & (66) \\ {U = {{- \frac{m}{D}}\ln \mspace{14mu} R}} & (67) \end{matrix}$

a, b and c: structural degradation indexes (material parameters for controlling the likelihood of degrading the structure) m: normal consolidation index (material parameters for controlling the likelihood of loss of overconsolidation or the likelihood of normal consolidation)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 53} \right\rbrack} & \; \\ \begin{matrix} {{\overset{\circ}{\beta}\left( {= {\overset{.}{\beta} + {\beta\Omega} - {\Omega\beta}}} \right)} = {J\frac{b_{r}}{D}\sqrt{\frac{2}{3}}{D_{s}^{p}}{\hat{\eta}}\left( {{m_{b}\frac{\hat{\eta}}{\hat{\eta}}} - \beta} \right)}} \\ {= {J\frac{b_{r}}{D}2\eta^{*2}\frac{{6\overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K\;}{\alpha ({trD})}}}{{12\eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}{\hat{\eta}}\left( {{m_{b}\frac{\hat{\eta}}{\hat{\eta}}} - \beta} \right)}} \end{matrix} & (68) \end{matrix}$

{dot over (β)}: Green-Nagdhi's rate of β {dot over (β)}: rate of β b_(r): rotational hardening index (material parameter for controlling the likelihood of evolution of anisotropy β) m_(b): rotational hardening limit constant (material parameter representing evolution limit of anisotropy)

An N′ matrix and a T1 matrix of a second term on the right side of Equation (52) are given by Equations (69) and (70) for the two-dimensional plane strain condition, by Equations (71) and (72) for the axisymmetric condition and by Equations (73) and (74) for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 54} \right\rbrack & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & 0 & \ldots & N_{,2}^{m} & 0 & \ldots & N_{,2}^{p} & 0 \\ 0 & N_{,1}^{1} & \ldots & 0 & N_{,1}^{m} & \ldots & 0 & N_{,1}^{p} \end{bmatrix}} & (69) \\ {\left\lbrack T_{1} \right\rbrack = \begin{bmatrix} 0 & T_{11} & {- T_{12}} & 0 \\ T_{22} & 0 & 0 & {- T_{12}} \\ T_{12} & 0 & 0 & {- T_{11}} \\ 0 & T_{12} & {- T_{22}} & 0 \end{bmatrix}} & (70) \end{matrix}$

T_(ij): i,j components (i=1, 2, j=1, 2) of total stress tensor T(=T′−(s^(w)p^(w)+s^(a)p^(a))I) at time t=t+θΔt

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 55} \right\rbrack & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & 0 & \ldots & N_{,2}^{m} & 0 & \ldots & N_{,2}^{p} & 0 \\ 0 & N_{,1}^{1} & \ldots & 0 & N_{,1}^{m} & \ldots & 0 & N_{,1}^{p} \\ \frac{N^{1}}{x_{1}^{G}} & 0 & \ldots & \frac{N^{m}}{x_{1}^{G}} & 0 & \ldots & \frac{N^{p}}{x_{1}^{G}} & 0 \end{bmatrix}} & (71) \\ {\left\lbrack T_{1} \right\rbrack = \begin{bmatrix} 0 & T_{11} & {- T_{12}} & 0 & T_{11} \\ T_{22} & 0 & 0 & {- T_{12}} & T_{22} \\ T_{12} & 0 & 0 & {- T_{11}} & T_{12} \\ 0 & T_{12} & {- T_{22}} & 0 & T_{12} \\ T_{33} & T_{33} & 0 & 0 & 0 \end{bmatrix}} & (72) \end{matrix}$

T_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of total stress tensor T at time t=t+θΔt

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 56} \right\rbrack} & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & 0 & \ldots & N_{,1}^{m} & 0 & 0 & \ldots & N_{,1}^{p} & 0 & 0 \\ 0 & N_{,2}^{1} & 0 & \ldots & 0 & N_{,2}^{m} & 0 & \ldots & 0 & N_{,2}^{p} & 0 \\ 0 & 0 & N_{,3}^{1} & \ldots & 0 & 0 & N_{,3}^{m} & \ldots & 0 & 0 & N_{,3}^{p} \\ N_{,2}^{1} & 0 & 0 & \ldots & N_{,2}^{m} & 0 & 0 & \ldots & N_{,2}^{p} & 0 & 0 \\ 0 & N_{,1}^{1} & 0 & \ldots & 0 & N_{,1}^{m} & 0 & \ldots & 0 & N_{,1}^{p} & 0 \\ 0 & N_{,3}^{1} & 0 & \ldots & 0 & N_{,3}^{m} & 0 & \ldots & 0 & N_{,3}^{p} & 0 \\ 0 & 0 & N_{,2}^{1} & \ldots & 0 & 0 & N_{,2}^{m} & \ldots & 0 & 0 & N_{,2}^{p} \\ 0 & 0 & N_{,1}^{1} & \ldots & 0 & 0 & N_{,1}^{m} & \ldots & 0 & 0 & N_{,1}^{p} \\ N_{,3}^{1} & 0 & 0 & \ldots & N_{,3}^{m} & 0 & 0 & \ldots & N_{,3}^{p} & 0 & 0 \end{bmatrix}} & (73) \\ {\left\lbrack T_{1} \right\rbrack = \begin{bmatrix} 0 & T_{11} & T_{11} & {- T_{12}} & 0 & 0 & 0 & 0 & T_{13} \\ T_{22} & 0 & T_{22} & 0 & {- T_{12}} & {- T_{23}} & 0 & 0 & 0 \\ T_{33} & T_{33} & 0 & 0 & 0 & 0 & {- T_{23}} & {- T_{13}} & 0 \\ T_{12} & 0 & T_{12} & 0 & {- T_{11}} & {- T_{13}} & 0 & 0 & 0 \\ 0 & T_{12} & T_{12} & {- T_{22}} & 0 & 0 & 0 & 0 & {- T_{23}} \\ T_{23} & T_{23} & 0 & 0 & 0 & 0 & {- T_{22}} & {- T_{12}} & 0 \\ T_{23} & 0 & T_{23} & 0 & {- T_{13}} & {- T_{33}} & 0 & 0 & 0 \\ 0 & T_{31} & T_{31} & {- T_{23}} & 0 & 0 & 0 & 0 & {- T_{33}} \\ T_{31} & T_{31} & 0 & 0 & 0 & 0 & {- T_{12}} & {- T_{11}} & 0 \end{bmatrix}} & (74) \end{matrix}$

T_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of total stress tensor T at time t=t+θΔt

The program subsequently computes a global L_(W) ^(T) matrix (global pore water pressure-related load change rate conversion matrix) and a global L_(A) ^(T) matrix (global pore air pressure-related load change rate conversion matrix) respectively according to Equation (75) and Equation (77) (step S200). An element L_(W) ^(T) matrix on the right side of Equation (75) is expressed by Equation (76), and an element L_(A) ^(T) matrix on the right side of Equation (77) is expressed by Equation (78). Both the global L_(W) ^(T) matrix and the global L_(A) ^(T) matrix are matrices of (NP×r) rows and NE columns.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 57} \right\rbrack} & \; \\ {L_{W}^{T} = {\sum\limits_{i = 1}^{NE}{\prime \; L_{W}^{{ei}^{T}}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{W}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {con}\; {version}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {soil}\mspace{14mu} {skeleton}}}} & (75) \\ {L_{W}^{{ei}^{T}} = {{\int_{v}{n_{i}{{C_{i}\left( {\rho_{i}^{w} - \rho_{i}^{a}} \right)}\lbrack N\rbrack}^{T}\left( {\lbrack N\rbrack \left\{ {\overset{.}{v}}^{Ni} \right\}} \middle| {}_{t + {{\theta\Delta}\; t}}{- \left\{ b \right\}} \right)\ {v}}} + {\int_{v}{{\left\{ {s_{i}^{w} + {C\left( {p_{i}^{a} - p_{i}^{w}} \right)}} \right\} \left\lbrack B_{v} \right\rbrack}^{T}\ {v}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{W}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {element}\mspace{14mu} i}}}} & (76) \end{matrix}$

n_(i): porosity of element i at time t=t+θΔt C_(i): specific moisture capacity of element i at time t=t+θΔt p^(a) _(i): pore air pressure of element i at time t=t+θΔt p^(w) _(i): pore water pressure of element i at time t=t+θΔt

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 58} \right\rbrack} & \; \\ {L_{A}^{T} = {\sum\limits_{i = 1}^{NE}{\prime \; L_{A}^{{ei}^{T}}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{A}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {con}\; {version}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {soil}\mspace{14mu} {skeleton}}}} & (77) \\ {L_{A}^{{ei}^{T}} = {{- {\int_{v}{n_{i}{\left\{ {\frac{s_{i}^{a}}{\overset{\_}{R}\; \Theta_{i}} + {C_{i}\left( {\rho_{i}^{w} - \rho_{i}^{a}} \right)}} \right\} \lbrack N\rbrack}^{T}\left( {\lbrack N\rbrack \left\{ {\overset{.}{v}}^{Ni} \right\}} \middle| {}_{t + {{\theta\Delta}\; t}}{- \left\{ b \right\}} \right)\ {v}}}} + {\int_{v}{{\left\{ {s_{i}^{a} - {C_{i}\left( {p_{i}^{a} - p_{i}^{w}} \right)}} \right\} \left\lbrack B_{v} \right\rbrack}^{T}\ {v}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{A}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {element}\mspace{14mu} i}}}} & (78) \end{matrix}$

R: gas constant of the air Θ_(i): absolute temperature of air for element i

The program subsequently computes a global S_(WA) matrix (global moisture characteristic matrix) and a global S_(AC) matrix (global air compressibility matrix) respectively according to Equations (79) and (80) (step S210). Both these matrices are matrices of NE rows and NE columns.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 59} \right\rbrack & \; \\ {{S_{WA} = {\begin{bmatrix} {wa}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {wa}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {wa}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {wa}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {wa}^{e\; {({NE})}} \end{bmatrix}:{S_{WA}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {moisture}\mspace{14mu} {characteristic}\mspace{14mu} {matrix}} \right)}}}{{wa}^{e\; i} = {\int_{{ve}^{i}}{n_{i}C_{i}\ {v}}}}} & (79) \\ {S_{WA} = {\begin{bmatrix} {a\; c^{e\; 1}} & \; & \; & \; & \; & \; & \; \\ \; & {a\; c^{e\; 2}} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {a\; c^{ei}} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {ac}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {ac}^{e\; {({NE})}} \end{bmatrix}:{S_{A\; C}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {air}\mspace{14mu} {compressibility}\mspace{14mu} {matrix}} \right)}}} & (80) \\ {{a\; c^{e\; i}} = {\int_{{ve}^{i}}{\frac{n_{i}s_{i}^{a}}{\rho_{i}^{a}\overset{\_}{R}\; \Theta_{i}}{v}}}} & \; \end{matrix}$

The program then computes a modified global water permeability original L matrix, a modified global air permeability original L matrix, a modified global saturation degree original L matrix, a modified global air void ratio original L matrix, a modified global pore water original L matrix and a modified global pore air original L matrix respectively according to Equation (81), Equation (82), Equation (83), Equation (84), Equation (85) and Equation (86) (step S220). These matrices are matrices of NE rows and (NP×r) columns produced like the global L matrices. The modified global water permeability original L matrix and the modified global air permeability original L matrix are, however, respectively included in the modified global pore water original L matrix and the modified global pore air original L matrix in the process of establishment of global tangent stiffness equations (simultaneous linear equations), so that it is not required to actually calculate the modified global water permeability original L matrix and the modified global air permeability original L matrix.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 60} \right\rbrack & \; \\ {L_{W\; 1} = {{\frac{1}{g}\begin{bmatrix} {k_{1}^{w}L^{e\; 1}} \\ {k_{2}^{w}L^{e\; 2}} \\ \vdots \\ {k_{i}^{w}L^{e\; i}} \\ \vdots \\ {k_{({{NE} - 1})}^{w}L^{e\; {({{NE} - 1})}}} \\ {k_{({NE})}^{w}L^{e\; {({NE})}}} \end{bmatrix}}:{{modified}\mspace{14mu} {global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (81) \\ {L_{A\; 1} = {{\frac{1}{g}\begin{bmatrix} {k_{1}^{a}L^{e\; 1}} \\ {k_{2}^{a}L^{e\; 2}} \\ \vdots \\ {k_{i}^{a}L^{e\; i}} \\ \vdots \\ {k_{({{NE} - 1})}^{a}L^{e\; {({{NE} - 1})}}} \\ {k_{({NE})}^{a}L^{e\; {({NE})}}} \end{bmatrix}}:{{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (82) \\ {L_{W\; 2} = {\begin{bmatrix} {s_{1}^{w}L^{e\; 1}} \\ {s_{2}^{w}L^{e\; 2}} \\ \vdots \\ {s_{i}^{w}L^{e\; i}} \\ \vdots \\ {s_{({{NE} - 1})}^{w}L^{e\; {({{NE} - 1})}}} \\ {s_{({NE})}^{w}L^{e\; {({NE})}}} \end{bmatrix}:{{modified}\mspace{14mu} {global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (83) \\ {L_{A\; 2} = {\begin{bmatrix} {s_{1}^{a}L^{e\; 1}} \\ {s_{2}^{a}L^{e\; 2}} \\ \vdots \\ {s_{i}^{a}L^{e\; i}} \\ \vdots \\ {s_{({{NE} - 1})}^{a}L^{e\; {({{NE} - 1})}}} \\ {s_{({NE})}^{a}L^{e\; {({NE})}}} \end{bmatrix}:{{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {void}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {void}\mspace{14mu} {ratio}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (84) \\ \left\lbrack {{Math}.\mspace{14mu} 61} \right\rbrack & \; \\ {L_{\theta \; n}^{W} = {{\begin{bmatrix} {\gamma_{\theta \; {nw}}^{1}L^{e\; 1}} \\ {\gamma_{\theta \; {nw}}^{2}L^{e\; 2}} \\ \vdots \\ {\gamma_{\theta \; {nw}}^{i}L^{e\; i}} \\ \vdots \\ {\gamma_{\theta \; {nw}}^{({{NE} - 1})}L^{e\; {({{NE} - 1})}}} \\ {\gamma_{\theta \; {nw}}^{({NE})}L^{e\; {({NE})}}} \end{bmatrix}\mspace{14mu} \left( {{n = 1},2,3} \right)}:{{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} \left( {{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}} & (85) \\ {{\gamma_{\theta \; 1W}^{i} = {{{- \frac{1}{2{\theta\Delta}\; t}}\frac{k_{i}^{w}}{g}} + {\frac{1}{6}s_{i}^{w}}}},{\gamma_{\theta \; 2W}^{i} = {s_{i}^{w} - {\frac{1}{{\theta\Delta}\; t}\frac{k_{i}^{w}}{g}}}},{\gamma_{{\theta 3}\; W}^{i} = {\frac{1}{6}\left( {{2s_{i}^{w}} - \frac{k_{i}^{w}}{g}} \right)}}} & \; \\ {L_{\theta \; n}^{A} = {{\begin{bmatrix} {\gamma_{\theta \; n\; A}^{1}L^{e\; 1}} \\ {\gamma_{\theta \; n\; A}^{2}L^{e\; 2}} \\ \vdots \\ {\gamma_{\theta \; n\; A}^{i}L^{e\; i}} \\ \vdots \\ {\gamma_{\theta \; n\; A}^{({{NE} - 1})}L^{e\; {({{NE} - 1})}}} \\ {\gamma_{\theta \; n\; A}^{({NE})}L^{e\; {({NE})}}} \end{bmatrix}\mspace{14mu} \left( {{n = 1},2,3} \right)}:{{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (86) \\ {{\gamma_{\theta \; 1A}^{i} = {{{- \frac{1}{2\; {\theta\Delta}\; t}}\frac{\rho_{i}^{a}}{\rho_{0}^{w}}\frac{k_{i}^{a}}{g}} + {\frac{1}{6}s_{i}^{a}}}},{\gamma_{{\theta 2}\; A}^{i} = {s_{i}^{a} - {\frac{1}{{\theta\Delta}\; t}\frac{\rho_{i}^{a}}{\rho_{0}^{w}}\frac{k_{i}^{a}}{g}}}},{\gamma_{{\theta 3}\; A}^{i} = {\frac{1}{6}\left( {{2s_{i}^{a}} - {\frac{3}{{\theta\Delta}\; t}\frac{\rho_{i}^{a}}{\rho_{0}^{w}}\frac{k_{i}^{a}}{g}}} \right)}}} & \; \end{matrix}$

The program subsequently determines the solutions of unknown “jerk field”, pore water pressure field and pore air pressure field according to global tangent stiffness equations (simultaneous linear equations) shown by Equation (87) given below under geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, mechanical boundary condition with regard to the stress or the stress rate, hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and air boundary condition with regard to the pore air pressure or the flow rate of pore air (step S230). This Equation (91) is given by employing an implicit method (finite difference method) to compute a time derivative term in simultaneous second-order ordinal differential equations (Equation (88)) which are eventually obtained by finite element discretization of the weak form of the rate-type equation of motion and modeling of the soil-water-air coupled equations in the light of the influence of an inertial term. Equation (87) is the simultaneous linear equations to be solved (eventually) with application of the Wilson's θ method to the deformation field and the trapezoidal rule to the pore water pressure and the pore air pressure. The total load increment vector, the total flow increment vector of pore water and the total flow increment vector of pore air, as well as the global M matrix, the global K matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global S_(WA) matrix, the global S_(AC) matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix are updated through iterative computations in a time step between the time t=t and the time t=t+θΔt. Equation (88) further processes the equation of motion by material time derivation of the soil skeleton and is accordingly characterized by introduction of a second-order derivative term of a velocity vector as an explanatory variable with respect to time, i.e., a “jerk” term. This characteristic gives a rate-type constitutive equation of the soil skeleton and allows for consideration of a geometric change of soil such as soil foundation. This accordingly allows for large deformation analysis that needs accurate measurement of a volume change of the soil from deformation to failure or with regard to a behavior after the failure. For introduction of this jerk term, Equations (89) to (91) are derived with respect to deformation, based on the concept of linear acceleration method as the basis of the Wilson's θ method. When a response obtained has little effect of acceleration, Equation (88) is equal to simultaneous first-order ordinary differential equations obtained by static analysis. This means there is no need to selectively use dynamic analysis or static analysis. In the case that a constraint condition of, for example, a fixed length between two nodes or a fixed angle between three nodes is imposed on the internode, the Lagrange's method of undetermined multipliers is applied to solve Equation (88) with consideration of this constraint condition. The geometric boundary condition on the displacement, the displacement rate or the acceleration set at the time t=t+Δt is converted into a jerk vector at the time t=t+θΔt by Equation (92) when the geometric boundary condition is given by a difference of position vectors, i.e., a displacement vector, by Equation (93) when the geometric boundary condition is given by a velocity vector, and by Equation (94) when the geometric boundary condition is given by an acceleration vector.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 62} \right\rbrack & \; \\ {{\begin{bmatrix} {{\frac{1}{\left( {\theta \; \Delta \; t} \right)^{2}}M} + {\frac{1}{6}K}} & {{- 2}L_{W}^{T}} & {{- 2}L_{A}^{T}} \\ {{- L_{\theta \; 1}^{W}} - {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BW}}} & {{H_{W}\left( {\theta \; \Delta \; t} \right)} + {2\; S_{WA}}} & {{- 2}\; S_{WA}} \\ {{- L_{\theta \; 1}^{A}} - {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BA}}} & {{- 2}\; S_{WA}} & {{H_{A}\left( {\theta \; \Delta \; t} \right)} + {2\; S_{WA}} - {2\; S_{AC}}} \end{bmatrix}\begin{Bmatrix} {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{{t \div \theta}\; \Delta \; t}} \\ {\left\{ p^{w} \right\} _{t + {\theta \; \Delta \; t}}} \\ {\left\{ p^{a} \right\} _{t + {\theta \; \Delta \; t}}} \end{Bmatrix}} = \begin{Bmatrix} {\left\{ {\overset{.}{f}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{{- {K\left\lbrack {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t}{{+ \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}}} \right\rbrack}} -}} \\ {{2{L_{W}^{T}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} - {2{L_{A}^{T}\left\lbrack {\left\{ p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}}} \\ {\left\{ {\overset{.}{f_{w}}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{{{+ L_{W\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}{{{+ L_{\theta \; 2}^{W}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ L_{\theta \; 3}^{W}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t} +}}}} \\ {{2\; {S_{WA}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} - {2\; {S_{WA}\left\lbrack {\left\{ p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} +} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BW}\left\lbrack {{2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{+ \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}} \\ {\left\{ {\overset{.}{f_{a}}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}{{{+ L_{A\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}{{{+ L_{\theta \; 2}^{A}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ L_{\theta \; 3}^{A}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t} +}}}} \\ {{\left( {{2\; S_{WA}} - {2\; S_{AC}}} \right)\left\lbrack {\left\{ p^{a} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack} - {2\; {S_{WA}\left\lbrack {\left\{ p^{w} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}} \right\rbrack}} +} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BA}\left\lbrack {{2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{+ \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}} \end{Bmatrix}} & (87) \end{matrix}$

{{umlaut over (ν)}^(N)(θΔt)³}|_(t+θΔt): total increment vector concerning jerk at time t=t+θΔt

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 63} \right\rbrack & \; \\ {{{\begin{bmatrix} M & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}\frac{^{2}}{t^{2}}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}} + {\begin{bmatrix} 0 & {- L_{W}^{T}} & {- L_{A}^{T}} \\ {L_{W\; 1} - L_{BW}} & S_{WA} & {- S_{WA}} \\ {L_{A\; 1} - L_{BA}} & {- S_{WA}} & {S_{WA} - S_{A\; C}} \end{bmatrix}\frac{^{2}}{t}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}} + {\begin{bmatrix} K & 0 & 0 \\ {- L_{W\; 2}} & H_{W} & 0 \\ {- L_{A\; 2}} & 0 & H_{A} \end{bmatrix}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \end{Bmatrix}}} = \begin{Bmatrix} \left\{ \overset{.}{f} \right\} \\ \left\{ {\overset{.}{f}}_{w} \right\} \\ \left\{ {\overset{.}{f}}_{a} \right\} \end{Bmatrix}} & (88) \\ \left\lbrack {{Math}.\mspace{14mu} 64} \right\rbrack & \; \\ {{\left\{ {\overset{.}{v}}^{N} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ {\overset{.}{v}}^{N} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {\overset{¨}{v}}^{N} \right\}}_{t}{{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{2}\left\{ {\overset{¨}{v}}^{N} \right\}}}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)}}}} & (89) \\ {{\left\{ v^{N} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ v^{N} \right\} _{t}{{+ \left\{ {\overset{.}{v}}^{N} \right\}}_{t}{{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{3}\left\{ {\overset{¨}{v}}^{N} \right\}}}_{t}{{\left( {\theta \; \Delta \; t} \right)^{2} + {\frac{1}{6}\left\{ {\overset{¨}{v}}^{N} \right\}}}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{2}}}}}} & (90) \\ {{\left\{ x^{N} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ x^{N} \right\} _{t}{{+ \left\{ v^{N} \right\}}_{t}{{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{2}\left\{ {\overset{.}{v}}^{N} \right\}}}_{t}{{\left( {\theta \; \Delta \; t} \right)^{2} + {\frac{1}{8}\left\{ {\overset{¨}{v}}^{N} \right\}}}_{t}{{\left( {\theta \; \Delta \; t} \right)^{3} + {\frac{1}{24}\left\{ {\overset{¨}{v}}^{N} \right\}}}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3}}}}}}} & (91) \\ \left\lbrack {{Math}.\mspace{14mu} 65} \right\rbrack & \; \\ {{{\overset{¨}{v}}_{r}^{Nj}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3}} = {{\overset{¨}{v}}_{r}^{Nj}_{t}{{\left( {\theta \; \Delta \; t} \right)^{3} + {24\; {\theta^{4}\left( {x_{r}^{Nj}_{t + \; {\Delta \; t}}{{- x_{r}^{Nj}}_{t}}} \right)}} - {24\theta^{3}v_{r}^{Nj}}}_{t}{{\left( {\theta \; \Delta \; t} \right) - {12\theta^{2}{\overset{.}{v}}_{r}^{Nj}}}_{t}{{\left( {\theta \; \Delta \; t} \right)^{2} - {4\theta {\overset{¨}{v}}_{r}^{Nj}}}_{t}\left( {\theta \; \Delta \; t} \right)^{3}}}}}} & (92) \\ {{{\overset{¨}{v}}_{r}^{Nj}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3}} = {{\overset{¨}{v}}_{r}^{Nj}_{t}{{\left( {\theta \; \Delta \; t} \right)^{3} + {6\theta^{3}\left\{ {v_{r}^{Nj}_{t + {\Delta \; t}}{{\left( {\theta \; \Delta \; t} \right) - v_{r}^{Nj}}_{t}\left( {\theta \; \Delta \; t} \right)}} \right\}} - {6\theta^{2}{\overset{.}{v}}_{r}^{Nj}}}_{t}{{\left( {\theta \; \Delta \; t} \right)^{2} - {3\theta {\overset{¨}{v}}_{r}^{Nj}}}_{t}\left( {\theta \; \Delta \; t} \right)^{3}}}}} & (93) \\ {{{\overset{¨}{v}}_{r}^{Nj}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3}} = {{\overset{¨}{v}}_{r}^{Nj}_{t}{{\left( {\theta \; \Delta \; t} \right)^{3} + {2\theta^{2}\left\{ {{\overset{.}{v}}_{r}^{Nj}_{t + {\Delta \; t}}{{\left( {\theta \; \Delta \; t} \right)^{2} - {\overset{.}{v}}_{r}^{Nj}}_{t}\left( {\theta \; \Delta \; t} \right)^{2}}} \right\}} - {2\theta {\overset{¨}{v}}_{r}^{Nj}}}_{t}\left( {\theta \; \Delta \; t} \right)^{3}}}} & (94) \end{matrix}$

x^(Nj) _(r)|_(t+Δt): r-direction component of position vector of j-th node at time t=t+Δt set as boundary condition ν^(Nj) _(r)|_(t+Δt): r-direction component of velocity vector of j-th node at time t=t+Δt set as boundary condition {dot over (ν)}^(Nj) _(r)|_(t+Δt): r-direction component of acceleration vector of j-th node at time t=t+Δt set as boundary condition x^(Nj) _(r)|_(t): r-direction component of position vector of j-th node at time t=t ν^(Nj) _(r)|_(t): r-direction component of velocity vector of j-th node at time t=t {dot over (ν)}^(Nj) _(r)|_(t): r-direction component of acceleration vector of j-th node at time t=t {umlaut over (ν)}^(Nj) _(r)|_(t): r-direction component of jerk vector of j-th node at time t=t {umlaut over (ν)}^(Nj) _(r)|_(t+θΔt): r-direction component of converted jerk vector of j-th node at time t=t+θΔt

The program subsequently calculates an acceleration field, a velocity field, coordinates and various state quantities at the time t=t+θΔt and identifies a loading state of each Gauss point (step S240). A total increment vector concerning acceleration, a total increment vector concerning velocity and a coordinate vector at the time t=t+θΔt are calculated according to Equations (95) to (97) derived from Equations (89) to (91) using the total increment vector concerning jerk at the time t=t+θΔt obtained by Equation (87) and various geometric quantities at the time t=t. Respective state quantities A, for example, effective stress, degree of structure R*, degree of overconsolidation R, and anisotropy, at the time t=t+θΔ are calculated by Equation (98). For example, an effective stress rate at each Gauss point in a certain element at the time t=t+θΔ is calculated according to Equation (99) from velocity vectors of nodes in the certain element out of the total increment vectors concerning velocity given by Equation (96). An effective stress is subsequently calculated according to Equation (98). The rates, such as the degree of structure, the degree of overconsolidation and the anisotropy are determined according to Equations (64), (65) and (68) for the Gauss points in the elasto-plastic state and are set equal to 0 for the Gauss points in the elastic state. In the modified Cam-clay model with super-sub-loading yield surfaces and rotational hardening, the “plastic volume strain” at the time t=t+θΔt is calculated by Equation (103) for the Gauss points in the elasto-plastic state and is kept at a previous value calculated in the last elasto-plastic state for the Gauss points in the elastic state. In the elastic state, the degree of overconsolidation R at the time t=t+θΔ is accordingly calculable using an equation obtained by solving Equation (103) with respect to R. The pore water pressure and the pore air pressure at the time t=t+θΔ are directly determined by the global tangent stiffness equations of Equation (87). The rates of the pore water pressure and the pore air pressure are determined by inversely applying Equation (98). With regard to whether the state of each Gauss point of the soil element is the elasto-plastic state or the elastic state, it is determined that the state of a Gauss point is the elasto-plastic state upon satisfaction of a loading criterion shown by Equation (104) obtained from the numerator of the plastic multiplier using, for example, effective stress and stretching of the Gauss point calculated from each node of the soil element. A column vector of the stretching is obtained by Equation (105). The components of the column vector at the time t=t+θΔt are expressed by Equation (106) for the two-dimensional plane strain condition, by Equation (107) for the axisymmetric condition and by Equation (108) for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 66} \right\rbrack & \; \\ {{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t + {\theta \; \Delta \; t}}}}}} & (95) \\ {{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t}{{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t + {\theta \; \Delta \; t}}}}}}} & (96) \\ {{\left\{ x^{N} \right\} _{i + {\theta \; \Delta \; t}}} = {\left\{ x^{N} \right\} _{t}{{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{8}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{{{+ \frac{1}{24}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t + {\theta \; \Delta \; t}}}}}}}} & (97) \\ \left\lbrack {{Math}.\mspace{14mu} 67} \right\rbrack & \; \\ {{A_{i + {\theta \; \Delta \; t}}} = {A_{t}{{+ \frac{1}{2}}\left( {\overset{.}{A}_{t + {\theta \; \Delta \; t}}{{+ \overset{.}{A}}_{t}}} \right)\left( {\theta \; \Delta \; t} \right)}}} & (98) \end{matrix}$

A|_(t), A|_(t+θΔt): state quantities A at time t=t and at time t=t+θΔt {dot over (A)}|_(t), {dot over (A)}|_(t+θΔt): rates of state quantities A at time t=t and at time t=t+θΔt

[Math. 68]

{{dot over (T)}′}| _(t+θΔt)×(θΔt)=[D ^(ep) ][B]{ν ^(Ni)(θΔt)}|_(t+θΔt) −{T′ _(Ω)}|_(t+θΔt)×(θΔt)  (99)

{ν^(Ni)(θΔt)}_(t+θΔt): column vector expression of velocity vectors at respective nodes in element i at time t=t+θΔt {{dot over (T)}′}|_(t+θΔt): column vector expression of components of effective stress rate tensor {dot over (T)}′ at respective Gauss points in element i at time t=t+θΔt

$\begin{matrix} {\mspace{79mu} {{\text{<}2D\mspace{14mu} {plane}\mspace{14mu} {strain}\mspace{14mu} {condition}\text{>}}\mspace{20mu} {{\left\{ {\overset{.}{T}}^{\prime} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ \begin{matrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ {\overset{.}{T}}_{12}^{\prime} \end{matrix} \right)_{t + {\theta \; \Delta \; t}}}}}} & (100) \\ {\mspace{79mu} {\text{<}{axisymmetric}\mspace{14mu} {condition}\text{>}}} & (101) \\ {\mspace{79mu} {{\left\{ {\overset{.}{T}}^{\prime} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ \begin{matrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ {\overset{.}{T}}_{12}^{\prime} \\ {\overset{.}{T}}_{33}^{\prime} \end{matrix} \right)_{t + {\theta \; \Delta \; t}}}}} & \; \\ {\mspace{79mu} {{\text{<}3D\mspace{14mu} {condition}\text{>}}\mspace{20mu} {{\left\{ {\overset{.}{T}}^{\prime} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ \begin{matrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ {\overset{.}{T}}_{33}^{\prime} \\ {\overset{.}{T}}_{12}^{\prime} \\ {\overset{.}{T}}_{23}^{\prime} \\ {\overset{.}{T}}_{31}^{\prime} \end{matrix} \right)_{t + {\theta \; \Delta \; t}}}}}} & (102) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 69} \right\rbrack} & \; \\ {{ɛ_{v}^{p}\left( {= {- {\int_{0}^{t}{J\; {trD}^{p}\ {\tau}}}}} \right)} = {{{MD}\; \ln \frac{p^{\prime}}{p_{0}^{\prime}}} + {{MD}\; \ln \frac{M^{2} + \eta^{*2}}{M^{2}}} + {{MD}\; \ln \; R^{*}} - {{MD}\; \ln \; {R:{{sub}\text{-}{loading}\mspace{14mu} {yield}\mspace{14mu} {surface}\mspace{14mu} {in}\mspace{14mu} {modified}\mspace{14mu} {Cam}\text{-}{clay}\mspace{14mu} {model}}}}}} & (103) \end{matrix}$

ε_(ν) ^(p): “plastic volume strain” (compression: positive) p′₀: p′(>0) value at which the normal yield surface (modified Cam-clay yield surface) at initial time t=0 gives η*=0 in p′≠q stress space

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 70} \right\rbrack & \; \\ {{\frac{MD}{p^{\prime}\left( {M^{2} + \eta^{*\; 2}} \right)}\left\{ {{6\; \overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K}\; {\alpha \left( {{tr}\; D} \right)}}} \right\}} > 0} & (104) \end{matrix}$

{D}=[B]{ν^(Ni)}: column vector expression of components of stretching tensor D in element i (105)

$\begin{matrix} {{\langle{2\; D\mspace{14mu} {plane}\mspace{14mu} {strain}\mspace{14mu} {condition}}\rangle}{\left. \left\{ D \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ {2\; D_{12}} \end{Bmatrix} \right|_{t + {{\theta\Delta}\; t}}}} & (106) \\ {{\langle{{axisymmetric}\mspace{14mu} {condition}}\rangle}{\left. \left\{ D \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ {2\; D_{12}} \\ D_{33} \end{Bmatrix} \right|_{t + {{\theta\Delta}\; t}}}} & (107) \\ {{\langle{3\; D\mspace{14mu} {condition}}\rangle}{\left. \left\{ D \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ D_{33} \\ {2\; D_{12}} \\ {2\; D_{23}} \\ {2\; D_{31}} \end{Bmatrix} \right|_{t + {{\theta\Delta}\; t}}}} & (108) \end{matrix}$

The program subsequently detects convergence using the effective stresses of the respective Gauss points in the respective elements (step S250). The procedure of the first embodiment detects convergence, based on whether Equation (109) given below is satisfied for all the Gauss points in all the elements. In Equation (109), “ε” is a sufficiently small positive value. Upon no detection of the convergence, the program returns to the computation of the global H_(W) matrix and the global H_(A) matrix of step S150 and repeats the processing of steps S150 to S250.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 71} \right\rbrack & \; \\ {{\frac{T_{e}^{\prime {(n)}} - T_{e}^{\prime {({n - 1})}}}{T_{e}^{\prime {(n)}}}} \leq ɛ} & (109) \\ {T_{e}^{\prime {(n)}} = {{{T^{\prime {(n)}}}} = {{\sqrt{T^{\prime {(n)}} \cdot T^{\prime {(n)}}}:{{norm}\mspace{14mu} {of}\mspace{14mu} {effective}\mspace{14mu} {stress}\mspace{14mu} {tensor}\mspace{14mu} T^{\prime {(n)}}\mspace{14mu} {at}\mspace{14mu} {Gauss}\mspace{14mu} {point}\mspace{14mu} {obtained}\mspace{14mu} {by}\mspace{14mu} n\text{-}{th}\mspace{14mu} {iterative}\mspace{14mu} {computation}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}} = {t + {\theta \; \Delta \; t}}}}} & (110) \end{matrix}$

Upon detection of the convergence at step S250, on the other hand, the program subsequently calculates an acceleration field, a velocity field, coordinates and various state quantities at a time t=t+Δt and identifies a loading state of each Gauss point (step S260). The acceleration field, the velocity field and the coordinates at the time t=t+Δt are calculated from the total increment vector concerning jerk at the time t=t+θΔt and the total increment vector concerning acceleration and the total increment vector concerning velocity and the coordinate vector at the time t=t according to Equations (111) to (114) given below. Respective state quantities and their rates at the time t=t+Δt are calculated from the state quantities at the time t-t and at the time t=t+θΔt according to Equations (115) and (116). The loading state of each Gauss point at the time t=t+Δt is identified, based on the respective state quantities at the time t=t+θΔt according to Equations (104) and (105).

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 72} \right\rbrack & \; \\ {{\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\Delta \; t}}} = {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t}{+ {\frac{1}{\theta}\left\lbrack {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\theta \; \Delta \; t}}{{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}}}} & (111) \\ {{\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t + {\Delta \; t}}} = {\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\} _{t}{{{+ \frac{1}{\theta}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{+ {\frac{1}{2\; \theta^{2}}\left\lbrack {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\theta \; \Delta \; t}}{{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}}}}} & (112) \\ {{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\Delta \; t}}} = {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t}{{{+ \frac{1}{\theta}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{2\; \theta^{2}}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{+ {\frac{1}{6\theta^{3}}\left\lbrack {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\theta \; \Delta \; t}}{{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}}}}}} & (113) \\ {{\left\{ x^{N} \right\} _{t + \; {\Delta \; t}}} = {\left\{ x^{N} \right\} _{t}{{{+ \frac{1}{\theta}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}{{{+ \frac{1}{2\; \theta^{2}}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{6\theta^{3}}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}{+ {\frac{1}{24\; \theta^{4}}\left\lbrack {\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\} _{t + {\theta \; \Delta \; t}}{{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}} \right\rbrack}}}}}}} & (114) \\ \left\lbrack {{Math}.\mspace{14mu} 73} \right\rbrack & \; \\ {{\overset{.}{A}_{t + {\Delta \; t}}\left( {\theta \; \Delta \; t} \right)} = {\overset{.}{A}_{t}{\left( {\theta \; \Delta \; t} \right) + {\frac{2}{\theta}\left\{ {A_{t + {\theta \; \Delta \; t}}{{- A}_{t}{{- \overset{.}{A}}_{t}\left( {\theta \; \Delta \; t} \right)}}} \right\}}}}} & (115) \\ {{A_{t + {\Delta \; t}}} = {A_{t}{{+ \frac{1}{2\; \theta}}\left\{ {\overset{.}{A}_{t + {\Delta \; t}}{{\left( {\theta \; \Delta \; t} \right) + \overset{.}{A}}_{t}\left( {\theta \; \Delta \; t} \right)}} \right\}}}} & (116) \end{matrix}$

A|_(t+θΔt): state quantity A at time t=t+Δt {dot over (A)}|_(t+θΔt): rate of state quantity A at time t=t+Δt

The program then determines whether the current computation flow reaches the number of computation steps input at step S100 (step S270). When the current computation flow does not still reach the input number of computation steps, the program returns to the estimation of the various conditions (for example, effective stress, pore water pressure, pore air pressure and structure/overconsolidation/anisotropy) at the time t=t+θΔt of step S130 as a next computation step. When the current computation flow reaches the input number of computation steps, on the other hand, the soil-water-air coupled analyzing program 30 outputs the computation results in the form of a specified output file (step S280) and is then terminated.

One example of the output file is shown in FIG. 12. In this illustrated example, data on the 1^(st) line successively show, from the left, the number of elements, the number of nodes, the number of elements with application of distributed load rate, the number of nodes, the number of nodes×the number of dimensions, the number of nodes per element×the number of dimensions, the specified number of computation steps, the total number of implemented computation steps, the number of dimensions, the number of Gauss points per element and the number of elastic elements. Data on the 2^(nd) line successively show, from the left, selection of analysis conditions, a deformation theory, an effective stress rate used for the finite deformation theory, convergence or non-convergence, a constitutive equation, a method of outputting state quantity data, a format of output data and consideration or non-consideration of self weight. Data on the 3^(rd) to the 11^(th) lines successively show, from the left in each line, a node number, a type of boundary condition in the x-direction and its value and a type of boundary condition in the y-direction and its value. Data on the 12^(th) to the 15^(th) lines show an element number at the left most end in each line and global node numbers mapped to local node numbers with regard to the corresponding element. Data on the 16^(th) line shows the number of nodes requiring output of reactive force. Data on the 17^(th) line show node numbers requiring output of reactive force as values including directions at the corresponding nodes. Data on the 18^(th) and 19^(th) lines successively show, from the left in each line, an element number with application of distributed load rate, a side of application (internode of application), a value in the x-direction of the distributed load rate of its left node, a value in the y-direction of the distributed load rate of the left node, a value in the x-direction of the distributed load rate of its right node and a value in the y-direction of the distributed load rate of the right node. Data on the 20^(th) to the 23^(rd) lines show the hydraulic boundary conditions. Data on the 24^(th) to the 27^(th) lines show the air boundary conditions. The output file also includes, for example, material parameters at respective Gauss points in respective elements, values of components at respective nodes, values of pore water pressure in respective elements, values of pore air pressure in respective elements, values of effective stress component at respective Gauss points in respective elements and values representing degree of structure, although they are “omitted” from the illustration of FIG. 12. Data on the 1^(st) line after the “omission” shows the number of conditions satisfying a fixed length between two nodes. When the number of conditions satisfying the fixed length between two nodes is equal to or greater than 1, its condition number and specification of nodes involved in the condition are shown on a next line. Data on the 2^(nd) line after the “omission” shows the number of conditions satisfying a fixed angle between three nodes. Data on the subsequent 3^(rd) line show a condition number satisfying the fixed angle between three nodes and specification of nodes (three) involved in the condition. Data on the 4^(th) line after the “omission” show the number of conditions satisfying a fixed direction of a relative velocity of two nodes specified by relative position vectors of former two nodes and latter two nodes. Data on the subsequent 5^(th) line show its condition number and specification of nodes involved in the condition. Data on the 6^(th) line after the “omission” shows the number of conditions satisfying an equal displacement (velocity). When there is any condition satisfying the equal displacement (velocity), its condition number and specification of nodes are shown on a next line. Data on the 7^(th) line after the “omission” shows a soil type. Data on the 8^(th) line after the “omission” shows the number of input regular waves and the number of input irregular waves. With regard to the regular wave; data on the 9^(th) and 10^(th) lines show a type of regular wave vibration, the number of nodes under influence of the regular wave vibration, the amplitude and the period of the regular wave vibration and node numbers under influence of the regular wave vibration as values including directions. When there is any input irregular wave, a type of irregular wave vibration, the number of nodes under influence of the irregular wave vibration, node numbers under influence of the irregular wave vibration as values including directions and other data are similarly shown on next two lines. Data on the last line shows a total time since start of computation.

The soil-water-air coupled analyzing program 30 according to the first embodiment described above inputs and sets a plurality of different soil types to elements and estimates the elasto-plastic deformation behaviors of the soil skeleton in the soil-water-air coupled field under various loading conditions including dynamic loading conditions and static loading conditions with regard to the naturally-deposited, highly structured and overconsolidated ground or specimen, as well as the artificially made remolded soil. The soil-water-air coupled analyzing program 30 of the first embodiment accordingly addresses the following issues: deformation behaviors (including bifurcation behavior and post-peak behavior) and self weight consolidation analysis of the specimen; consolidation settlement and lateral movement behaviors (including “secondary consolidation”-like, long-term continuous settlement behavior) of soil under loading like road embankment; soil deformation behaviors in excavation; water pumping-induced soil subsidence; soil bearing capacity; liquefaction and liquefaction-induced settlement (shaking settlement) behaviors under repetitive loading like earthquake; stability/instability by filtration flow; compacted soil improvement due to cylindrical cavity expansion by sand piles; interaction with an elastic structure (deformation behavior of piled-raft foundation); deformation behaviors of reinforced soil; soil improvement by improvement of mass permeability; and stability of an elasto-plastic embankment structure. Additionally, the broad scope from saturated soil to unsaturated soil expands the coverage of issues to be addressed to deformation and failure behaviors of embankment or slope due to rainfall seepage, deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake, seismic assessment of river bank and slaking phenomenon of mudstone. In other words, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to unsaturated soil having the air in addition to water in voids of the soil skeleton as well as saturated soil having water saturated in voids of the soil skeleton. When these issues are to be addressed, the soil-water-air coupled analyzing program shown in FIG. 2 should be executed a plurality of times as needed with setting the results of the previous analysis as new analysis conditions or initial conditions. In this case, as shown in the flowchart of FIG. 13, after execution of the soil-water-air coupled analyzing program (step S300), it is determined whether further execution of the program is required (strep S310). Upon requirement for further execution, the soil-water-air coupled analyzing program is executed again at step S300 after change of the analysis conditions or the initial conditions (step S320). Upon no requirement for further execution, the soil-water-air coupled analyzing program is terminated.

FIGS. 14 a and 14 b respectively show the relation between the deviator stress and the shear strain and the relationship between the deviator stress and the mean effective stress in simulation of an undrained and unexhausted triaxial compression test with setting an initial degree of saturation to a maximum degree of saturation, in comparison with simulation of an undrained triaxial compression test by analysis of saturated soil consisting of water and soil skeleton. FIGS. 15 a and 15 b respectively show the relation between the deviator stress and the shear strain and the relationship between the deviator stress and the mean effective stress in simulation of a drained and exhausted triaxial compression test with setting an initial degree of saturation to a maximum degree of saturation, in comparison with simulation of a drained triaxial compression test by analysis of saturated soil consisting of water and soil skeleton. In both the simulations, the results by the analysis of unsaturated soil consisting of the air, water and soil skeleton are substantially equivalent to the results by the analysis of saturated soil consisting of water and soil skeleton. This indicates that soil-water-air coupled analyzer, the soil-water-air coupled analyzing method and the soil-water-air coupled analyzing program of the invention can continuously deal with unsaturated soil to saturated soil.

FIGS. 16 a and 16 b respectively show the relation between the deviator stress and the shear strain and the relationship between the deviator stress and the mean effective stress as the results of simulation of an undrained and unexhausted triaxial compression test with regard to five different initial degrees of saturation. These results indicate the typical mechanical behaviors of unsaturated soil, i.e., the strength and the stiffness increase and the effective stress path shifts to the right with a decrease in initial degree of saturation.

The soil-water-air coupled analyzer 20 of the first embodiment described above computes the global tangent stiffness equations (simultaneous linear equations) using the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global S_(WA) matrix and the global S_(AC) matrix to provide the geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, the mechanical boundary condition with regard to the stress or the stress rate, the hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and the air boundary condition with regard to the pore air pressure or the flow rate of pore air to determine the solutions of the unknown “jerk field”, pore water pressure field and pore air pressure field. This allows for consideration of a geometric change of soil such as soil foundation and accordingly allows for large deformation analysis that needs accurate measurement of a volume change of the soil from deformation to failure or with regard to a behavior after the failure. In other words, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to unsaturated soil having the air in addition to water in voids of the soil skeleton as well as saturated soil having water saturated in voids of the soil skeleton. The first embodiment also allows for setting of a soil type and more specifically allows for setting of a soil type for each element and is thus applicable to compute the mechanical behaviors in a wide range of soil skeletons having various skeleton structures (structure, overconsolidation and anisotropy) including a continuously varying soil structure of sand, intermediate soil to clay, unusual or problematic soils like peat and volcanic ash soil and a layered soil structure of sand, clay and intermediate soil. Additionally, the broad scope from saturated soil to unsaturated soil expands the coverage of issues to be addressed to deformation and failure behaviors of embankment or slope due to rainfall seepage, deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake, seismic assessment of river bank and slaking phenomenon of mudstone. When an obtained response has little effect of the acceleration, the global tangent stiffness equations are equal to global stiffness equations obtained by static analysis. This allows for computation of the mechanical behaviors of the soil skeleton, whether static of dynamic. More specifically, this allows for static deformation analysis subsequent to dynamic deformation analysis or dynamic deformation analysis subsequent to static deformation analysis, such as consolidation deformation behaviors after earthquake-induced liquefaction as well as seismic deformation behaviors during consolidation deformation.

The first embodiment uses the equation of average soil skeleton stress (equation of X=s^(w) in the Bishop's effective stress equation), but X=s^(w) is not restrictive and another effective stress equation may be employed.

The first embodiment describes on the assumption that the pore water is incompressible fluid and the pore air is compressible fluid. The pore water may alternatively be compressible fluid.

The first embodiment does not consider a temperature change but may consider a temperature change.

The first embodiment does not consider a phase change between three phases (solid phase, liquid phase and gas phase) but may consider a phase change between the respective phases.

The soil-water-air coupled analyzer 20 of the first embodiment allows for setting of a soil type and more specifically allows for setting of a soil type for each element. The available type of soils may be limited, or the soil type may be set for each element block, instead of each element.

The soil-water-air coupled analyzer 20 of the first embodiment performs rigorous calculation using the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global S_(WA) matrix and the global S_(AC) matrix as the respective element matrices, but the calculation may be approximate calculation.

The soil-water-air coupled analyzer 20 of the first embodiment calculates the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global S_(WA) matrix and the global S_(AC) matrix and establishes the global tangent stiffness equations (simultaneous linear equations) using all these plural different types of matrices. Alternatively the global tangent stiffness equations (simultaneous linear equations) may be established using part of the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global Leg matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global S_(WA) matrix and the global S_(AC) matrix. In this case, any other suitable element but these plural different types of matrices may also be used.

The soil-water-air coupled analyzer 20 of the first embodiment employs the finite element method for deformation analysis of the soil skeleton but may perform deformation analysis of the soil skeleton without using the finite element method.

The soil-water-air coupled analyzer 20 of the first embodiment inputs the settings of the following analysis conditions as shown in the specific example of FIGS. 5 and 6: the setting of “plane strain”, “axisymmetric” or “three-dimensional” as the computation condition; selection of either “small deformation theory” or “finite deformation theory” as the deformation theory; the setting of either “Jaumann's rate of Cauchy stress” or “Green-Naghdi's rate” as the effective stress rate with objectivity used in the finite deformation theory; the setting of convergence or non-convergence; selection of either “original Cam-clay model with super-sub-loading yield surfaces and rotational hardening” or “modified Cam-clay model with super-sub-loading yield surfaces and rotational hardening” as the constitutive equation; the setting of either “element average of Gauss points” or “value of a specific Gauss point” as the state quantity output data; setting of either “Text” or “Binary” as the output data format; the setting of consideration or non-consideration of self weight; the current program number; the number of computation steps; the computation time DT per computation step (sec/step); the number of divisions of loading during embankment or excavation; the number of divisions of distributed load under application of distributed load; the input file for soil material parameters and initial values; the input file for mesh data; and specification of the output file for initial computation conditions used in execution of a next program. The analysis conditions to be set are, however, not limited to these parameters. Only part of these parameters may be input as the analysis conditions, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 20 of the first embodiment employs the van Genuchten's equation as the moisture characteristic equation of soil and the Mualem model as the water permeability coefficient/air permeability coefficient model but may employ another moisture characteristic-related equation of soil which takes into account hysteresis, a void ratio change and temperature dependency and uses the volume water content and the moisture content or another water permeability coefficient/air permeability coefficient model.

The soil-water-air coupled analyzer 20 of the first embodiment inputs the following settings of soils, such as clay, intermediate soil and sand, for the respective elements constituting the soil foundation as shown in the specific example of FIG. 7: the number of different types of soils as the elasto-plastic bodies, the number of different types of elastic elements, material numbers, specification of the progress scale of plastic deformation adopted in the evolution rule of overconsolidation, specification of the progress scale of plastic deformation adopted in the evolution rule of structure, the intercept N of the isotropic normal consolidation line of remolded soil, the critical state constant M, the compression index λ, the swelling index κ, the Poisson's ratio ν, the coefficient of saturated water permeability k_(s) ^(w), the specific gravity G_(s) of soil particles, the initial lateral pressure coefficient K₀, the initial degree of overconsolidation 1/R₀, the initial degree of structure 1/R*₀, the normal consolidation index m, the U* shape, the structural degradation index a, the structural degradation index b, the structural degradation index c, the structural degradation index c_(s), the rotational hardening index b_(r), the rotational hardening limit surface m_(b), the initial degree of anisotropy, the initial void ratio, the coefficient of dry air permeability k_(d) ^(a), the parameters s^(w) _(max), s^(w) _(min), α_(v), m_(v) and n_(v) of the moisture characteristic curve, the parameters ξ and γ of the water permeability coefficient/air permeability coefficient model, the temperature of the air, the initial overburden pressure of the soil foundation, the cell pressure (tensile: positive), the air pressure, the suction, the gas constant of the air, the settings of the unit system (time, force and length), the density of the viscous boundary, the compression wave velocity and the shear wave velocity. The settings of soils are, however, not limited to these parameters. Only part of these parameters may be input as the settings, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 20 of the first embodiment inputs the following settings of the solid soil model as shown in the specific example of FIG. 8: the number of elements, the number of nodes and the number of elements with application of distributed load rate in the solid soil model, the number of nodes per element, the number of computation steps and the number of elastic elements as the data on the 1^(st) line; the node number, the type of boundary condition in then x-direction, the value of the boundary condition in the x-direction, the type of boundary condition in the y-direction and the value of the boundary condition in the y-direction as the data on each of the 2^(nd) to the 10^(th) lines; the element number and the global node numbers mapped to the local node numbers with regard to the corresponding element as the data on each of the 11^(th) to the 14^(th) lines; the node number, the coordinate in the x-direction and the coordinate in the y-direction as the data on each of the 15^(th) to the 23^(rd) lines; the number of nodes requiring output of reactive force and their node numbers as the data on the 24^(th) and the 25^(th) lines; the element number with application of distributed load rate, the side of application (internode of application), the value in the x-direction of the distributed load rate of its left node, the value in the y-direction of the distributed load rate of the left node, the value in the x-direction of the distributed load rate of its right node and the value in the y-direction of the distributed load rate of the right node as the data on each of the 26^(th) and the 27^(th) lines; the element number, the element number adjacent to the internode 1 of the corresponding element, the element number adjacent to the internode 2 of the corresponding element, the element number adjacent to the internode 3 of the corresponding element and the element number adjacent to the internode 4 of the corresponding element (settings of hydraulic boundary) as the data on each of the 28^(th) to the 31^(st) lines; the element number, the element number adjacent to the internode 1 of the corresponding element, the element number adjacent to the internode 2 of the corresponding element, the element number adjacent to the internode 3 of the corresponding element and the element number adjacent to the internode 4 of the corresponding element (settings of air boundary) as the data on each of the 32^(nd) to the 35^(th) lines; the number of conditions satisfying the fixed length between two nodes (and the settings of the condition) as the data on the 36^(th) line; the number of conditions satisfying the fixed angle between three nodes and the settings of the condition as the data on the 37^(th) and the 38^(th) lines; the number of conditions satisfying the fixed direction of the relative velocity of two nodes specified by relative position vectors of former two nodes and latter two nodes and the settings of the condition as the data on the 39^(th) and the 40^(th) lines; the number of conditions satisfying the equal displacement (velocity) (and the settings of the condition) as the data on the 41^(st) line; the soil type as the data on the 42^(nd) line; the number of regular waves input into the model and the number of irregular waves input into the model as the data on the 43^(rd) line; the type of regular wave vibration input into the model, the number of nodes under influence of the regular wave vibration input into the model and the amplitude and the period of the regular wave vibration as the data on the 44^(th) line; the node number under influence of the regular wave vibration as the data on the 45^(th) line; and the specification of the irregular waves as the data on a new line below the 45^(th) line. The settings of the solid soil model are, however, not limited to these parameters. Only part of these parameters may be input as the settings of the solid soil model, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 20 of the first embodiment is allowed to execute the soil-water-air coupled analyzing program a plurality of times using the results of computation of the soil-water-air coupled analyzing program as the new computation conditions or initial conditions. The number of times of repeatedly executing the soil-water-air coupled analyzing program may be limited to a specific number or may be limited to only once.

The soil-water-air coupled analyzer 20 of the first embodiment calculates the element K matrix according to Equation (51) including: the term representing the tangent stiffness providing the mechanical behavior of the identified soil material (for example, sand or clay) (first term on the right side); the term representing the contribution of the time change of soil configuration to the tangent stiffness (second term on the right side); the term representing the contribution to the tangent stiffness under significant influence of the acceleration to the soil skeleton, for example, impact load (third term on the right side); and the term representing the contribution to the tangent stiffness under application of the body force (fourth term on the right side). The element K matrix may, however, be calculated without considering part of these terms under some analysis conditions.

The soil-water-air coupled analyzer 20 of the first embodiment is configured to perform the analysis for any of the two-dimensional plane strain condition, the axisymmetric condition and the three-dimensional condition. The soil-water-air coupled analyzer may, however, be configured to perform the analysis only for the two-dimensional plane strain condition or may be configured to perform the analysis for only the two-dimensional plane strain condition and the axisymmetric condition.

The soil-water-air coupled analyzer 20 of the first embodiment is configured to address the issues of: deformation behaviors (including bifurcation behavior and post-peak behavior) and self weight consolidation analysis of the specimen; consolidation settlement and lateral movement behaviors (including “secondary consolidation”-like, long-term continuous settlement behavior) of soil under loading like road embankment; soil deformation behaviors in excavation; water pumping-induced soil subsidence; soil bearing capacity; liquefaction and liquefaction-induced settlement (shaking settlement) behaviors under repetitive loading like earthquake; stability/instability by filtration flow; compacted soil improvement due to cylindrical cavity expansion by sand piles; interaction with an elastic structure (deformation behavior of piled-raft foundation); deformation behaviors of reinforced soil; soil improvement by improvement of mass permeability; stability of an elasto-plastic embankment structure; deformation and failure behaviors of embankment or slope due to rainfall seepage; deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake; seismic assessment of river bank; and slaking phenomenon of mudstone. The soil-water-air coupled analyzer may, however, be configured to address only part of these issues or may be configured to address only one of these issues.

The first embodiment describes the soil-water-air coupled analyzer 20 in which the soil-water-air coupled analyzing program 30 is installed. The invention may be implemented as the soil-water-air coupled analyzing program 30 or may be implemented as the computation module 34 of the soil-water-air coupled analyzing program 30.

Second Embodiment

The following describes a soil-water-air coupled analyzer 220 according to a second embodiment of the invention. The first embodiment describes the formulation on the assumption that the pore water is incompressible. The second embodiment takes into account the compressibility of the pore water and additionally gives more detailed consideration on the degree of saturation. The soil-water-air coupled analyzer 220 of the second embodiment has the similar hardware configuration to that of the soil-water-air coupled analyzer 20 of the first embodiment shown in FIG. 1 and is configured by installing a soil-water-air coupled analyzing program 230 as application software in a general-purpose computer 222. Like the soil-water-air analyzing program 30 of the first embodiment, the soil-water-air coupled analyzing program 230 of the second embodiment includes: a data input module 232 configured to input data for setting the analysis conditions, the soil profiles and a solid soil model; a computation module 234 configured to analyze the mechanical behaviors of unsaturated soil from the input data according to an elasto-plastic constitutive equation; and a result output module 236 configured to output the result of the analysis. The respective components of the soil-water-air coupled analyzer 220 of the second embodiment are similar to those shown in FIG. 1, except that these components are expressed by the corresponding numerals in 200s, and are thus not specifically illustrated herein.

FIG. 17 is a flowchart showing one exemplary process according to the soil-water-air coupled analyzing program 230 of the second embodiment. Like the first embodiment, for the simplicity of explanation, the second embodiment also describes the process of the soil-water-air coupled analyzing program 230 with regard to a specific example on the assumption that a soil foundation as the analysis object has four elements expressed by a 2×2 matrix (see FIGS. 3 and 4). The element numbers, the node number and the internode numbers are the same as those described with regard to the first embodiment.

The soil-water-air coupled analyzing program 230 of the second embodiment is triggered to first input settings of the analysis conditions (step S1100). Like the first embodiment, the settings of analysis conditions input herein may include, for example, selection of a technique of numerical time integration based on the difference method, an update frequency of time (number of computation steps), and selection of a computation condition, such as two-dimensional plane strain, axisymmetric or three-dimensional. Like the first embodiment, FIGS. 5 and 6 should be referred to as the exemplary files of the specific example to input the settings of analysis conditions. The details of the setting of analysis conditions shown in FIGS. 5 and 6 have been described above.

The program subsequently inputs the settings of soils, such as clay, intermediate soil and sand with regard to the respective elements of the soil foundation (step S1110). Like the first embodiment, the settings of soil include material parameters and initial conditions. Like the first embodiment, FIG. 7 should be referred to as the exemplary file of the specific example to input the settings of soils. The details of the settings of analysis conditions shown in FIG. 7 have been described above.

The program then inputs the settings of a solid soil model (step S1120). Like the first embodiment, the settings of the solid soil model include conditions with regard to elements of the soil model. Like the first embodiment, FIG. 8 should be referred to as the exemplary file for inputting the settings of the solid soil model as the specific example shown in FIGS. 3 and 4. The details of the settings of the solid soil model shown in FIG. 8 have been described above.

After the data input, the program performs computations using the input data (steps S1130 to S1270). The computation process of the second embodiment employ the Wilson's θ method for time integration, but another technique such as the Newmark's β method may be applied alternatively. The computation process of the second embodiment also employs the model like the Tamura's model or the Christian's model of the finite element method of allocating the pore water pressure, the pore air pressure and the degree of saturation to the element center for spatial discretization, but another technique such as the Sandhu's model of the finite element method of allocating the pore water pressure to the node or the mesh-free method may be applied alternatively. The following describes computations according to the Wilson's θ method and the Tamura's model of the finite element method. The program first estimates a “total position vector”, a “total increment vector concerning velocity” and a “total increment vector concerning acceleration” as well as various conditions (for example, effective stress, pore water pressure, pore air pressure, degree of saturation and structure/overconsolidation/anisotropy) according to Equations (201) to (205) given below (step S1130). These predictive calculations are performed for the purpose of convergence in a shorter time period and are not essential. In the case of omission of such predictive calculations, the values eventually determined at a time t=t or the initial values at an initial time are set to the values at the time t=t+θΔt. Each set of vector quantities of all nodes as in the left side or in each term of the right side of Equation (201) is expressed by a column vector having components as shown in Equation (206). Each set of scalar quantities of all elements as in the left side or in each term of the right side of Equation (204) is expressed by a column vector having components as shown in Equation (207).

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 74} \right\rbrack & \; \\ {{\left\{ x^{N} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ x^{N} \right\} _{t}{{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}{{{+ \frac{1}{2}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}}}}} & (201) \\ {{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t}{{+ \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}}_{t}{{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}}}} & (202) \\ {{\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{2}} \right\} _{t}{{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}}_{t}}}} & (203) \\ {{\left\{ p^{w} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ p^{w} \right\} _{t}{{+ \left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}}_{t}}}} & (204) \\ {{A_{t + {\theta \; \Delta \; t}}} = {A_{t}{{+ \overset{.}{A}}_{t}\left( {\theta \; \Delta \; t} \right)}}} & (205) \end{matrix}$

{x^(N)}|_(t), {x^(N)}|_(t+θΔt): column vector (total position vector) expressing set of position vectors of all nodes at time t=t or at time t=t+θΔt {ν^(N)(θΔt)}_(t), {ν^(N)(θΔt)}|_(t+θΔt): column vector (total increment vector concerning velocity) given as production of θΔt and column vector {ν^(N)}(total velocity vector) expressing set of velocity vectors of all nodes at time t=t or at time t=t+θΔt {{dot over (ν)}^(N)(θΔt)²}_(t), {{dot over (ν)}^(N)(θΔt)²}|_(t+θΔt): column vector (total increment vector concerning acceleration) given as production of (θΔt)² and column vector {{dot over (ν)}^(N)} (total acceleration vector) expressing set of acceleration vectors of all nodes at time t=t or at time t=t+θΔt {{umlaut over (ν)}^(N)(θΔt)³}|_(t): column vector (total increment vector concerning jerk) given as production of (θΔt)³ and column vector {{umlaut over (ν)}^(N)}(total jerk vector) expressing set of jerk vectors of all nodes at time t=t A: state quantity, for example, effective stress tensor T′, rotational hardening variable tensor β (tensor quantity), surface force vector t (vector quantity), pore water pressure p^(w), pore air pressure p^(a), degree of saturation s^(w), degree of structure R*, degree of overconsolidation R (scalar quantity) A|_(t), A|_(t+θΔt): state quantity A at time t=t or at time t t+θΔt {dot over (A)}|_(t): rate of state quantity A at time t=t

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 75} \right\rbrack & \; \\ {\left\{ a^{N} \right\} = \begin{Bmatrix} a_{1}^{1} \\ a_{2}^{1} \\ a_{r}^{1} \\ \vdots \\ a_{1}^{j} \\ a_{2}^{j} \\ a_{r}^{j} \\ \vdots \\ a_{1}^{({NP})} \\ a_{2}^{({NP})} \\ a_{r}^{({NP})} \end{Bmatrix}} & (206) \end{matrix}$

a^(j) _(r): r-direction component of a^(N) at j-th node j: node number (j=1, 2, . . . , NP, NP: total number of nodes) r: number of elements per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 76} \right\rbrack & \; \\ {\left\{ \alpha \right\} = \begin{Bmatrix} \alpha^{1} \\ \alpha^{2} \\ \vdots \\ \alpha^{i} \\ \vdots \\ \alpha^{({{NE} - 1})} \\ \alpha^{({NE})} \end{Bmatrix}} & (207) \end{matrix}$

α^(i): value of α at i-th element i: element number (i=1, 2, . . . , NE, NE: total number of elements)

The program subsequently computes a global L matrix (global volume change rate matrix) according to Equation (208) given below as a matrix for converting the displacement rate of each node to the time rate of volume change of the soil skeleton (step S1140). The respective elements of the global L matrix are shown by Equation (209). The global L matrix is a matrix of NE rows and (NP×r) columns (r: the number of components per node). According to the mapping of the global node number to the local node number specified in setting the solid soil model, a value “0” is set to any column component having an m-th node number different from the global node number in an element L matrix for an element i shown in Equation (209). A Bv matrix constituting the element L matrix is expressed by Equation (210) for the two-dimensional plane strain condition, by Equation (211) for the axisymmetric condition and by Equation (212) for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 77} \right\rbrack & \; \\ {L = {\begin{bmatrix} L^{e\; 1} \\ L^{e\; 2} \\ \vdots \\ L^{ei} \\ \vdots \\ L^{e\; {({{NE} - 1})}} \\ L^{a\; {({NE})}} \end{bmatrix}:{{global}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{global}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}} & (208) \\ {L^{ei} = {\begin{bmatrix} L_{1}^{i^{1}} & L_{2}^{i^{1}} & L_{r}^{i^{1}} & \cdots & L_{1}^{i^{m}} & L_{2}^{i^{m}} & L_{r}^{i^{m}} & \cdots & L_{1}^{i^{p}} & L_{2}^{i^{p}} & L_{r}^{i^{p}} \end{bmatrix} = {\int_{v\; c^{t}}{\left\lbrack B_{v} \right\rbrack \ {{v:{{element}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} {i\mspace{14mu}\left( {{element}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}}}}}}} & (209) \end{matrix}$

m: local node number in element (m=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) ve^(i): volume area occupied by element i

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 78} \right\rbrack & \; \\ {{\left\lbrack B_{v} \right\rbrack = {\begin{bmatrix} N_{,1}^{1} & N_{,2}^{1} & \cdots & N_{,1}^{m} & N_{,2}^{m} & \cdots & N_{,1}^{p} & N_{,2}^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}{N^{m}:{{shape}\mspace{14mu} {function}\mspace{14mu} {regarding}\mspace{14mu} m\text{-}{th}\mspace{14mu} {node}\mspace{14mu} {of}\mspace{14mu} {element}\mspace{14mu} i}}} & (210) \\ {{\left\lbrack B_{v} \right\rbrack = {\begin{bmatrix} {N_{,1}^{1} + \frac{N^{1}}{x_{1}^{G}}} & N_{,2}^{1} & \cdots & {N_{,1}^{m} + \frac{N^{m}}{x_{1}^{G}}} & N_{,2}^{m} & \cdots & {N_{,1}^{p} + \frac{N^{p}}{x_{1}^{G}}} & N_{,2}^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}{x_{1}^{G}:{{distance}\mspace{14mu} {in}\mspace{14mu} {radial}\mspace{14mu} {direction}\mspace{14mu} {from}\mspace{14mu} {rotational}\mspace{14mu} {axis}\mspace{14mu} {to}\mspace{14mu} {Gauss}\mspace{14mu} {point}}}} & (211) \\ {\left\lbrack B_{v} \right\rbrack = {\begin{bmatrix} N_{,1}^{1} & N_{,2}^{1} & N_{,3}^{1} & \cdots & N_{,1}^{m} & N_{,2}^{m} & N_{,3}^{m} & \cdots & N_{,1}^{p} & N_{,2}^{p} & N_{,3}^{p} \end{bmatrix}\mspace{14mu} \left( {p = 8} \right)}} & (212) \end{matrix}$

The integrals like Equation (209) are performed according to the Gauss numeral integration method after conversion of a target analysis area in a global coordinate system into a local coordinate system as shown in Equation (213). Equation (213) herein shows volume integration for the three-dimensional condition. The integration is performed in the light of a unit thickness in a direction perpendicular to the target analysis plane for the two-dimensional plane strain condition, while being performed in the light of the rotational symmetry about the axis for the axisymmetric condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 79} \right\rbrack & \; \\ {{\int{\int{\int{{f\left( {x,y,z} \right)}{x}{y}{z}}}}} = {\sum\limits_{i = 1}^{NG}\; {\sum\limits_{j = 1}^{NG}\; {\sum\limits_{k = 1}^{NG}{w_{i}w_{j}w_{k}{f\left( {{x\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)},{y\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)},{z\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)}} \right)}{J^{\prime}\left( {\xi_{i},\eta_{j},\zeta_{k}} \right)}}}}}} & (213) \end{matrix}$

f=f(x,y,z): integrand in integral area in o-xyz coordinate system (for 3D condition) J′: Jacobian determinant for conversion from o-xyz coordinate system into o-ξηζ local coordinate system having domain of [−1,1] NG: number of Gauss points ξ_(i)(i=1, . . . , NG), η_(j)(j=1, . . . , NG), ζ_(k)(k=1, . . . , NG): coordinates of Gauss points on ξ, η, ζ axes w_(i)(i=1, . . . , NG), w_(j)(j=1, . . . , NG), w_(k)(k=1, . . . , NG): weights of respective Gauss points

The program subsequently computes a global H_(W) matrix (global water permeability matrix) representing water permeability in the soil according to Equation (214) and a global H_(A) matrix (global air permeability matrix) representing air permeability in the soil according to Equation (215) (step S1150). Both the global H_(W) matrix and global H_(A) matrix are matrices of NE rows and NE columns. According to the mapping of the internode number of the element to the global element number specified in setting the solid soil model, a value “0” is set to any component in the global H_(W) matrix of Equation (214) and to any component in the global H_(A) matrix of Equation (215) having an m-th internode number in an element H_(W) matrix and in an element H_(A) matrix for an element i different from the global element number. The last component in the element H_(W) matrix for the element i of Equation (216) or the last component in the element H_(A) matrix for the element i of Equation (217) is substituted into an i-th column component of the element i (i.e., i-th row). The respective components on the right side of Equation (216) are expressed by Equation (218). The respective components on the right side of Equation (217) are expressed by Equation (219). The hydraulic boundary condition, such as drain or undrain and the air boundary condition such as exhaust or unexhaust are respectively obtained by changing the coefficient of water permeability in Equation (218) and by changing the coefficient of air permeability in Equation (219). For example, in the case of the undrained condition, a value “0” is set to the coefficient of water permeability corresponding to an internode under this condition. In the case of the unexhausted condition, a value “0” is set to the coefficient of air permeability corresponding to an internode under this condition. With regard to the meanings of the respective symbols, like the first embodiment, refer to FIG. 9 for the two-dimensional plane strain condition, refer to FIG. 10 for the axisymmetric condition and refer to FIG. 11 for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 80} \right\rbrack & \; \\ {H_{W} = {\begin{bmatrix} H_{W}^{e\; 1} \\ H_{W}^{e\; 2} \\ \vdots \\ H_{W}^{ei} \\ \vdots \\ H_{W}^{e{({{NE} - 1})}} \\ H_{W}^{e{({NE})}} \end{bmatrix}:{{global}\mspace{14mu} H_{W}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}}} & (214) \\ {H_{A} = {\begin{bmatrix} H_{A}^{e\; 1} \\ H_{A}^{e\; 2} \\ \vdots \\ H_{A}^{ei} \\ \vdots \\ H_{A}^{e{({{NE} - 1})}} \\ H_{A}^{e{({NE})}} \end{bmatrix}:{{global}\mspace{14mu} H_{A}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}}} & (215) \\ {H_{W}^{ei} = {\begin{bmatrix} \alpha_{W}^{{ei}_{1}} & \cdots & \alpha_{W}^{{ei}_{m}} & \cdots & \alpha_{W}^{{ei}_{s}} & {- {\sum\limits_{m = 1}^{s}\; \alpha_{W}^{{ci}_{m}}}} \end{bmatrix}:{{element}\mspace{14mu} H_{W}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i\mspace{14mu} \left( {{element}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}}} & (216) \\ {H_{A}^{ei} = {\begin{bmatrix} \alpha_{A}^{{ei}_{1}} & \cdots & \alpha_{A}^{{ei}_{m}} & \cdots & \alpha_{A}^{{ei}_{s}} & {- {\sum\limits_{m = 1}^{s}\; \alpha_{A}^{{ei}_{m}}}} \end{bmatrix}:{{element}\mspace{14mu} H_{A}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i\mspace{14mu} \left( {{element}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {matrix}} \right)}}} & (217) \end{matrix}$

m: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (m=1, 2, . . . , s) s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition)

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 81} \right\rbrack & \; \\ {\alpha_{w_{m}^{ei}} = {{\frac{1}{\gamma_{w}} \cdot \frac{\frac{\rho_{m}^{w} \cdot k_{m}^{w} \cdot k_{i}^{w}}{l_{m\; m} \cdot l_{i\; m}}}{\frac{\rho_{m}^{w} \cdot k_{m}^{w}}{l_{m\; m}} + \frac{\rho_{i}^{w} \cdot k_{i}^{w}}{l_{im}}} \cdot \frac{l_{m}}{l_{m}} \cdot n^{m}}S^{m}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (218) \\ {\alpha_{A_{m}^{ei}} = {{\frac{1}{\gamma_{w}} \cdot \frac{\frac{\rho_{m}^{a} \cdot k_{m}^{a} \cdot k_{i}^{a}}{l_{m\; m} \cdot l_{i\; m}}}{\frac{\rho_{m}^{a} \cdot k_{m}^{a}}{l_{m\; m}} + \frac{\rho_{i}^{a} \cdot k_{i}^{a}}{l_{i\; m}}} \cdot \frac{l_{m}}{l_{m}} \cdot n^{m}}S^{m}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (219) \end{matrix}$

m: element number of element adjacent to element i k^(w) _(m): coefficient of water permeability of element m at time t=t+θΔt, equal to 0 in the case of undrained boundary k^(w) _(i): coefficient of water permeability of element i at time t=t+θΔt k^(a) _(m): coefficient of air permeability of element m at time t=t+θΔt, equal to 0 in the case of unexhausted boundary k^(s) _(i): coefficient of air permeability of element i at time t=t+θΔt ρ^(w) _(m): density of water of element m at time t=t+θΔt ρ^(w) _(i): density of water of element i at time t=t+θΔt ρp^(a) _(m): density of air of element m at time t=r+θΔt ρ^(a) _(i): density of air of element i at time t=t+θΔt γ_(w): unit volume weight of water at 4° C. (standard unit volume weight) n^(m): <for 2D plane strain condition and axisymmetric condition>

-   -   outward (viewed from element i) unit normal vector perpendicular         to boundary side between element i and element m     -   <for 3D condition>     -   outward (viewed from element i) unit normal vector perpendicular         to two diagonal lines on boundary surface between element i and         element m         S^(m): <for 2D plane strain condition>     -   distance between two nodes on boundary surface between element i         and element m     -   <for axisymmetric condition>     -   (distance between two nodes) on boundary surface between element         i and element m×(distance r′ from axis of rotational symmetry to         center of gravity on side)     -   <for 3D condition>     -   area of boundary surface between element i and element m         l_(im): distance from center of gravity of element i to center         of gravity on boundary surface of element m         l_(mm): distance from center of gravity of element m to center         of gravity on boundary surface of element m         l_(m): distance from center or gravity of element i to center of         gravity of element m         l_(m): relative position vector from center of gravity of         element i to center of gravity of element m

The program subsequently computes a global L_(BW) matrix (global water flow rate conversion matrix) according to Equation (220) and a global L_(BA) matrix (global air flow rate conversion matrix) according to Equation (225) (step S1160). The respective elements of the global Law matrix are expressed by Equation (221), and the respective elements of the global L_(BA) matrix are expressed by Equation (226). Both the global L_(BW) matrix and the global L_(BA) matrix are matrices of NE rows and (NP×r) columns. According to the mapping of the global node number to the local number specified in setting the solid soil mode, a value “0” is set to any column component having an n-th node number different from the global node number in an element Law matrix for an element i for Equation (221) or in an element L_(BA) matrix for the element i of Equation (226). An L_(B) matrix constituting the element L_(BW) matrix or the element L_(BA) matrix is expressed by Equation (222). The respective components of the element L_(BW) matrix are expressed by Equation (223), and a value β_(j) ^(wi) is given by Equation (224). The respective components of the element L_(BA) matrix are expressed by Equation (227), and a value B_(j) ^(ai) is given by Equation (228). The hydraulic boundary condition, such as drain or undrain and the air boundary condition such as exhaust or unexhaust are respectively obtained by changing the coefficient of water permeability in Equation (224) and by changing the coefficient of air permeability in Equation (228). For example, in the case of the undrained condition, a value “0” is set to the coefficient of water permeability corresponding to an internode under this condition. In the case of the unexhausted condition, a value “0” is set to the coefficient of air permeability corresponding to an internode under this condition. With regard to the meanings of the respective symbols, like the first embodiment, refer to FIG. 9 for the two-dimensional plane strain condition, refer to FIG. 10 for the axisymmetric condition and refer to FIG. 11 for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 82} \right\rbrack & \; \\ {L_{BW} = {\begin{bmatrix} L_{BW}^{e\; 1} \\ L_{BW}^{c\; 2} \\ \vdots \\ L_{BW}^{e\; i} \\ \vdots \\ L_{BW}^{e\; {({{NE} - 1})}} \\ L_{BW}^{c{({NE})}} \end{bmatrix}:{{global}\mspace{14mu} L_{BW}\mspace{14mu} {{matrix}\mspace{14mu}\left( {{global}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}}} & (220) \\ {L_{BW}^{ei} = {\begin{bmatrix} L_{{BW}_{1}^{i^{1}}} & L_{{BW}_{2}^{i^{1}}} & L_{{BW}_{r}^{i^{1}}} & \cdots & L_{{BW}_{1}^{i^{n}}} & L_{{BW}_{2}^{i^{n}}} & L_{{BW}_{r}^{i^{n}}} & \cdots & L_{{BW}_{1}^{i^{p}}} & L_{{BW}_{2}^{i^{p}}} & L_{{BW}_{r}^{i^{p}}} \end{bmatrix}:{{element}\mspace{14mu} L_{BW}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} {i\mspace{14mu}\left( {{element}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}}} & (221) \end{matrix}$

n: local node number in element (n=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) r: number of components per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} {L_{B}^{l} = {\int_{S^{l}}{{\left\{ n^{l} \right\}^{T}\lbrack N\rbrack}\ {S^{l}}}}} & (222) \\ {L_{{BW}_{r}^{i^{n}}} = {\frac{k_{i}^{w}}{\gamma_{w}}{\sum\limits_{j = 1}^{s}\; \left( {\beta_{j}^{wi}L_{B}^{j}} \right)}}} & (223) \end{matrix}$

s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition) l: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (l=1, 2, . . . , s) j: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (j=1, 2, . . . , s) k: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (k=1, 2, . . . , s)

$\begin{matrix} {\beta_{j}^{wi} = {\frac{\frac{{\rho_{m}^{w^{2}} \cdot k_{m}^{w}} - {\rho_{i}^{w^{2}} \cdot k_{i}^{w}}}{l_{im}}}{\frac{\rho_{m}^{w} \cdot k_{m}^{w}}{l_{m\; m}} + \frac{\rho_{i}^{w} \cdot k_{i}^{w}}{l_{i\; m}}}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (224) \end{matrix}$

m: element number of element adjacent to element i

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 83} \right\rbrack & \; \\ {L_{BA} = {\begin{bmatrix} L_{BA}^{e\; 1} \\ L_{BA}^{e\; 2} \\ \vdots \\ L_{BA}^{e\; i} \\ \vdots \\ L_{BA}^{e\; {({{NE} - 1})}} \\ L_{BA}^{c{({NE})}} \end{bmatrix}:{{global}\mspace{14mu} L_{BA}\mspace{14mu} {{matrix}\mspace{14mu}\left( {{global}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}}} & (225) \\ {L_{BA}^{ei} = {\begin{bmatrix} L_{{BA}_{1}^{i^{1}}} & L_{{BA}_{2}^{{iA}^{1}}} & L_{{BA}_{r}^{{iA}^{1}}} & \cdots & L_{{BA}_{1}^{i^{n}}} & L_{{BA}_{2}^{i^{n}}} & L_{{BA}_{r}^{i^{n}}} & \cdots & L_{{BA}_{1}^{i^{p}}} & L_{{BA}_{2}^{i^{p}}} & L_{{BA}_{r}^{i^{p}}} \end{bmatrix}:{{element}\mspace{14mu} L_{BA}\mspace{14mu} {matrix}\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} {i\mspace{14mu}\left( {{element}\mspace{14mu} {water}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)}}}} & (226) \end{matrix}$

n: local node number in element (n=1, 2, . . . , p) p: number of nodes per element (p=4 for 2D plane strain condition and axisymmetric condition, p=8 for 3D condition) r: number of components per node (r=2 for 2D plane strain condition and axisymmetric condition, r=3 for 3D condition)

$\begin{matrix} {L_{{BA}_{r}^{i^{n}}} = {\frac{k_{i}^{a}}{\gamma_{w}}{\sum\limits_{j = 1}^{s}\; \left( {\beta_{j}^{si}L_{B}^{j}} \right)}}} & (227) \end{matrix}$

s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition) j: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (j=1, 2, . . . , s) k: element plane number in element (for 3D condition) or element side number in element (for 2D plane strain condition or axisymmetric condition) (k=1, 2, . . . , s)

$\begin{matrix} {\beta_{j}^{ai} = {\frac{\frac{{\rho_{m}^{a^{2}} \cdot k_{m}^{a}} - {\rho_{i}^{a^{2}} \cdot k_{i}^{a}}}{l_{im}}}{\frac{\rho_{m}^{a} \cdot k_{m}^{a}}{l_{m\; m}} + \frac{\rho_{i}^{a} \cdot k_{i}^{a}}{l_{i\; m}}}\mspace{14mu} \left( {{no}\mspace{14mu} {summation}} \right)}} & (228) \end{matrix}$

m: element number of element adjacent to element i

The program subsequently calculates a total load increment vector, a total flow increment vector for pore water and a total flow increment vector for pore air at the time t=t+θΔt respectively according to Equation (229), Equation (244) and Equation (246) given below (step S1170). A first term on the right side of Equation (229) is related to a nominal stress rate vector and is expressed by Equation (230). A second term on the right side of Equation (229) is related to the Green-Naghdi's rate and is expressed by Equation (231). An N matrix on the right side of Equation (230) and a B matrix on the right side of Equation (231) are expressed by Equations (232) and (233) for the two-dimensional plane strain condition, by Equations (234) and (235) for the axisymmetric condition and by Equations (236) and (237) for the three-dimensional condition. The term of the nominal stress rate vector in Equation (230) is rewritten as Equation (238) and is a sum of a surface traction rate vector externally given through a boundary defined by a first term on the right side and an increment of a surface traction vector due to a change in geometric configuration of the boundary defined by a second term on the right side. The surface traction rate vector at the time t=t+θΔt of the first term on the right side is given by conversion of a surface traction rate vector set as a boundary condition at a time t=t+Δt according to Equation (239) in conformity with the Wilson's θ method. An n matrix included in the second term on the right side of Equation (238) and related to an outward unit normal vector on a mechanical boundary of stress or stress rate is given by Equation (240) for the two-dimensional plane strain condition or the axisymmetric condition and by Equation (241) for the three-dimensional condition. A column vector including an effective stress component in a first term on the right side of Equation (231) is given by Equation (242) for the two-dimensional plane strain condition or the axisymmetric condition and by Equation (243) for the three-dimensional condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 84} \right\rbrack} & \; \\ {{{{\left\{ {\overset{.}{f}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}} = {{\sum\limits_{j = 1}^{NS}\; {\prime \left\{ {{\overset{.}{f}}^{j}\left( {\theta \; \Delta \; t} \right)} \right\}}}_{t + {\theta \; \Delta \; t}}{{+ {\sum\limits_{i = 1}^{NE}\; {''\left\{ {{\overset{.}{f}}^{ci}\left( {\theta \; \Delta \; t} \right)} \right\}}}}_{t + {\theta \; \Delta \; t}}{:{{total}\mspace{14mu} {load}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {at}\mspace{14mu} {time}}}}}}\mspace{79mu} {t = {t + {\theta \; \Delta \; t}}}}} & (229) \end{matrix}$

$\sum\limits_{i = 1}^{NE}\; {\prime:}$

operation of adding value of node on j-th side (mechanical boundary of stress or stress rate) to value of corresponding global node, based on mapping of local node number to global node number NS: number of planes on mechanical boundary (for 3D condition) or number of sides on mechanical boundary (for 2D plane strain condition or axisymmetric condition)

$\sum\limits_{j = 1}^{NS}\; {'':}$

operation of adding value of each node in i-th element to value of corresponding global node, based on mapping of local node number to global node number

{{dot over (f)} ^(j)(θΔt)}|_(t+θΔt)=∫_(a) [N] ^(T) {{dot over (s)} _(t)}|_(t+θΔt) da×(θΔt)  (230)

{{dot over (f)} ^(ei)(θΔt)}|_(t+θΔt)=∫_(ν) [B] ^(T) {T′ _(Ω)}|_(t+θΔt) dv×(θΔt)  (231)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 85} \right\rbrack} & \; \\ {\mspace{79mu} {\lbrack N\rbrack = {\begin{bmatrix} N^{1} & 0 & \cdots & N^{m} & 0 & \cdots & N^{p} & 0 \\ 0 & N^{1} & \cdots & 0 & N^{m} & \cdots & 0 & N^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}} & (232) \\ {\mspace{79mu} {\lbrack B\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \cdots & N_{,1}^{m} & 0 & \cdots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \cdots & 0 & N_{,2}^{m} & \cdots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & N_{,1}^{1} & \cdots & N_{,2}^{m} & N_{,1}^{m} & \cdots & N_{,2}^{p} & N_{,1}^{p} \end{bmatrix}}} & (233) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 86} \right\rbrack} & \; \\ {\mspace{79mu} {\lbrack N\rbrack = {\begin{bmatrix} N^{1} & 0 & \cdots & N^{m} & 0 & \cdots & N^{p} & 0 \\ 0 & N^{1} & \cdots & 0 & N^{m} & \cdots & 0 & N^{p} \end{bmatrix}\mspace{14mu} \left( {p = 4} \right)}}} & (234) \\ {\mspace{79mu} {\lbrack B\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & \cdots & N_{,1}^{m} & 0 & \cdots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \cdots & 0 & N_{,2}^{m} & \cdots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & N_{,1}^{1} & \cdots & N_{,2}^{m} & N_{,1}^{m} & \cdots & N_{,2}^{p} & N_{,1}^{p} \\ \frac{N^{1}}{x_{1}^{G}} & 0 & \cdots & \frac{N^{m}}{x_{1}^{G}} & 0 & \cdots & \frac{N^{p}}{x_{1}^{G}} & 0 \end{bmatrix}}} & (235) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 87} \right\rbrack} & \; \\ {\lbrack N\rbrack = {\quad{\begin{bmatrix} N^{1} & 0 & 0 & \cdots & N^{m} & 0 & 0 & \cdots & N^{p} & 0 & 0 \\ 0 & N^{1} & 0 & \cdots & 0 & N^{m} & 0 & \cdots & 0 & N^{p} & 0 \\ 0 & 0 & N^{1} & \cdots & 0 & 0 & N^{m} & \cdots & 0 & 0 & N^{p} \end{bmatrix}\mspace{14mu} \left( {p = 8} \right)}}} & (236) \\ {\lbrack B\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & 0 & \cdots & N_{,1}^{m} & 0 & 0 & \cdots & N_{,1}^{p} & 0 & 0 \\ 0 & N_{,2}^{1} & 0 & \cdots & 0 & N_{,2}^{m} & 0 & \cdots & 0 & N_{,2}^{p} & 0 \\ 0 & 0 & N_{,3}^{1} & \cdots & 0 & 0 & N_{,3}^{m} & \cdots & 0 & 0 & N_{,3}^{p} \\ N_{,2}^{1} & N_{,1}^{1} & 0 & \cdots & N_{,2}^{m} & N_{,1}^{m} & 0 & \cdots & N_{,2}^{p} & N_{,1}^{p} & 0 \\ 0 & N_{,3}^{1} & N_{,2}^{1} & \cdots & 0 & N_{,3}^{m} & N_{,2}^{m} & \cdots & 0 & N_{,3}^{p} & N_{,2}^{p} \\ N_{,3}^{1} & 0 & N_{,1}^{1} & \cdots & N_{,3}^{m} & 0 & N_{,1}^{m} & \cdots & N_{,3}^{p} & 0 & N_{,1}^{p} \end{bmatrix}} & (237) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 88} \right\rbrack} & \; \\ {{\left\{ {\overset{.}{s}}_{t} \right\} _{t + {\theta \; \Delta \; t}}{\times \left( {\theta \; \Delta \; t} \right)}} = {\left\{ \overset{.}{t} \right\} _{t + {\theta \; \Delta \; t}}{{{\times \left( {\theta \; \Delta \; t} \right)} + {\left( {\left\lbrack B_{v} \right\rbrack - {\lbrack n\rbrack_{t + {\theta \; \Delta \; t}}\lbrack B\rbrack}} \right)\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}}}_{t + {\theta \; \Delta \; t}}{\left\{ t \right\} _{t + {\theta \; \Delta \; t}}}}}} & (238) \\ {{\left\{ \overset{.}{t} \right\} _{t + {\theta \; \Delta \; t}}} = {\left\{ \overset{.}{t} \right\} _{t}{+ {\theta \left( {\left\{ \overset{.}{t} \right\} _{t + \; {\Delta \; t}}{{- \left\{ \overset{.}{t} \right\}}_{t}}} \right)}}}} & (239) \end{matrix}$

{{dot over (s)}_(t)}|_(t+θΔt): nominal stress rate vector of i-th side specified as mechanical boundary at time t=t+θΔt {t}|_(t+θΔt), {{dot over (t)}}|_(t+θΔt): surface traction vector acting on i-th side specified as mechanical boundary at time t=t+θΔt and its rate [n]|_(t+θΔt): matrix of respective components (direction cosine, n_(r): r-direction component) of outward unit normal vector at i-th side as mechanical boundary at time t=t+θΔt

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 89} \right\rbrack & \; \\ {\lbrack n\rbrack_{t + {\theta \; \Delta \; t}} = \begin{bmatrix} n_{1}^{2} & n_{2}^{2} & {n_{1}n_{2}} \end{bmatrix}} & (240) \\ {\lbrack n\rbrack_{t + {\theta \; {\Delta i}}} = \begin{bmatrix} n_{1}^{2} & n_{2}^{2} & n_{3}^{2} & {n_{1}n_{2}} & {n_{2}n_{3}} & {n_{3}n_{1}} \end{bmatrix}} & (241) \\ \left\lbrack {{Math}.\mspace{14mu} 90} \right\rbrack & \; \\ {{\left\{ T_{\Omega}^{\prime} \right\} _{t + {\theta \; \Delta \; t}}} = {\Omega_{c}\begin{Bmatrix} {{- 2}T_{12}^{\prime}} \\ {2T_{12}^{\prime}} \\ {T_{11}^{\prime} - T_{22}^{\prime}} \end{Bmatrix}}} & (242) \end{matrix}$

T′_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of effective stress tensor T′ at time t=t+θΔt (i=1, 2, 3, j=1, 2, 3) Ω_(c): (2,1) component of material spin tensor Ω={dot over (R)}R^(T) (R: rotation tensor) at time t=t+θΔt for axisymmetric condition: value of 4^(th) component=0

$\begin{matrix} \left\lbrack {{Math}.\mspace{14mu} 91} \right\rbrack & \; \\ {{\left\{ T_{Q}^{\prime} \right\} _{t + {\theta \; \Delta \; t}}} = \begin{Bmatrix} {2\left( {{\Omega_{2}T_{13}^{\prime}} - {\Omega_{3}T_{12}^{\prime}}} \right)} \\ {2\left( {{\Omega_{3}T_{12}^{\prime}} - {\Omega_{1}T_{23}^{\prime}}} \right)} \\ {2\left( {{\Omega_{1}T_{23}^{\prime}} - {\Omega_{2}T_{13}^{\prime}}} \right)} \\ {{{- \Omega_{1}}T_{13}^{\prime}} + {\Omega_{2}T_{23}^{\prime}} + {\Omega_{3}\left( {T_{11}^{\prime} - T_{22}^{\prime}} \right)}} \\ {{\Omega_{1}\left( {T_{22}^{\prime} - T_{33}^{\prime}} \right)} - {\Omega_{2}T_{12}^{\prime}} + {\Omega_{3}T_{13}^{\prime}}} \\ {{\Omega_{1}T_{12}^{\prime}} + {\Omega_{2}\left( {T_{33}^{\prime} - T_{11}^{\prime}} \right)} - {\Omega_{3}T_{23}^{\prime}}} \end{Bmatrix}} & (243) \end{matrix}$

Ω₁, Ω₂, Ω₃: (3,2) component, (1,3) component and (2,1) component of material spin tensor Ω at time t=+θΔt

The total flow increment vector for pore water at the time t=t+θΔt is expressed by Equation (244) and is obtained by multiplying a total flow rate vector expressed by Equation (245) by θΔt. A value ζ^(ei) _(m) as a component of the total flow rate vector is shown by Equation (246). The hydraulic boundary condition, such as drain or undrain is obtained by changing the coefficient of water permeability in Equation (246). For example, in the case of the undrained condition, a value “0” is set to the coefficient of water permeability corresponding to an internode under this condition. With regard to the meanings of the respective symbols, refer to FIG. 9 for the two-dimensional plane strain condition, refer to FIG. 10 for the axisymmetric condition and refer to FIG. 11 for the three-dimensional condition. The total flow increment vector for pore air at the time t=t+θΔt is expressed by Equation (247) and is obtained by multiplying a total flow rate vector for pore air expressed by Equation (248) by θΔt.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{14mu} 92} \right\rbrack} & \; \\ {{\left\{ {\overset{.}{f_{w}}\left( {\theta \; \Delta \; t} \right)} \right\} _{t + {\theta \; \Delta \; t}}} = {{\left\{ {\overset{.}{f}}_{w} \right\} _{t + {\theta \; \Delta \; t}}{{\times \left( {\theta \; \Delta \; t} \right)}:{{total}\mspace{14mu} {flow}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}}} = {t + {\theta \; \Delta \; t}}}} & (244) \\ {{{\left\{ {\overset{.}{f}}_{w} \right\} _{t + {\theta \; \Delta \; t}}} = {{\begin{pmatrix} {{- {\sum\limits_{m = 1}^{s}\; {\gamma_{w}{\alpha_{m}^{e\; 1}\left( {z_{c\; m}^{1} - z_{c}^{1}} \right)}}}} - {k_{1}^{w}{\sum\limits_{m = 1}^{s}\zeta_{m}^{e\; 1}}}} \\ {{- {\sum\limits_{m = 1}^{s}\; {\gamma_{w}{\alpha_{m}^{e\; 2}\left( {z_{c\; m}^{2} - z_{c}^{2}} \right)}}}} - {k_{2}^{w}{\sum\limits_{m = 1}^{s}\zeta_{m}^{e\; 2}}}} \\ \vdots \\ {{- {\sum\limits_{m = 1}^{s}\; {\gamma_{w}{\alpha_{m}^{e\; i}\left( {z_{c\; m}^{i} - z_{c}^{i}} \right)}}}} - {k_{i}^{w}{\sum\limits_{m = 1}^{s}\zeta_{m}^{e\; i}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}\; {\gamma_{w}{\alpha_{w_{m}^{e{({{NE} - 1})}}}\left( {z_{c\; m}^{({{NE} - 1})} - z_{c\;}^{({{NE} - 1})}} \right)}k_{({{NE} - 1})}^{w}{\sum\limits_{m = 1}^{s}\zeta_{m}^{e\; {({{NE} - 1})}}}}}} \\ {{- {\sum\limits_{m = 1}^{s}\; {\gamma_{w}{\alpha_{w_{m}^{e{({NE})}}}\left( {z_{c\; m}^{NE} - z_{c\;}^{NE}} \right)}}}} - {k_{({NE})}^{w}{\sum\limits_{m = 1}^{s}\zeta_{m}^{e\; {({NE})}}}}} \end{pmatrix}:{{total}{\; \;}{flow}\mspace{11mu} {rate}\mspace{11mu} {vector}{\; \;}{for}{\; \;}{pore}\mspace{11mu} {water}{\; \;}{at}\mspace{11mu} {time}{\; \;}t}} = {t + {{\theta\Delta}t}}}}\; } & (245) \end{matrix}$

z_(c) ^(i): vertical coordinate of center of gravity of element i at time t=t+θΔt z_(cm) ^(i): vertical coordinate of center of gravity of element m adjacent to element i at time t=t+θΔt s: number of planes per element (s=6 for 3D condition) or number of sides per element (s=4 for 2D plane strain condition and axisymmetric condition)

$\begin{matrix} {\zeta_{m}^{ei} = {\left\lbrack {{\frac{1}{l_{im}} \cdot \frac{\left\{ {{\rho_{m}^{w} \cdot {k_{m}^{w}\left( {\frac{\rho_{m}^{w}}{\rho_{0}} - 1} \right)}} - {\rho_{i}^{w} \cdot {k_{i}^{w}\left( {\frac{\rho_{i}^{w}}{\rho_{0}} - 1} \right)}}} \right\}}{\frac{\rho_{m}^{w} \cdot k_{m}^{w}}{l_{m\; m}} + \frac{\rho_{i}^{w} \cdot k_{i}^{w}}{l_{im}}}} + \left( {\frac{\rho_{i}^{w}}{\rho_{0}} - 1} \right)} \right\rbrack n_{i_{z}}^{m}S^{m}}} & (246) \end{matrix}$

ρ₀: density of water at 4° C. (standard density) m: element number of element adjacent to element i n^(m) _(i) _(z) : <for 2D plane strain condition and axisymmetric condition>

-   -   upward vertical component of outward unit normal vector (viewed         from element i) perpendicular to boundary side between element i         and element m     -   <for 3D condition>     -   upward vertical component of outward unit normal vector (viewed         from element i) perpendicular to two sets of diagonal lines on         boundary surface between element i and element m

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 93} \right\rbrack} & \; \\ {\left. \left\{ {{\overset{.}{f}}_{a}\left( {\theta \; \Delta \; t} \right)} \right\}  \right|_{t + {{\theta\Delta}\; t}} = {{\left. \left\{ {\overset{.}{f}}_{a} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{\times \left( {\theta \; \Delta \; t} \right)} \right.:\; {{total}\mspace{14mu} {flow}\mspace{14mu} {increment}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t}} = {t + {{\theta\Delta}\; t}}}} & (247) \\ {\left. \left\{ {\overset{.}{f}}_{a} \right\}  \right|_{t + {{\theta\Delta}\; t}} = {{\begin{pmatrix} {- {\sum\limits_{m = 1}^{s}{\frac{k_{1}^{a}}{\rho_{0}}\left( {\beta_{m}^{a\; 1} + \rho_{1}^{a}} \right)n_{1z}^{m}S^{m}}}} \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{2}^{a}}{\rho_{0}}\left( {\beta_{m}^{a\; 2} + \rho_{2}^{a}} \right)n_{2z}^{m}S^{m}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{1}^{a}}{\rho_{0}}\left( {\beta_{m}^{a\; 1} + \rho_{1}^{a}} \right)n_{1z}^{m}S^{m}}}} \\ \vdots \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{({{NE} - 1})}^{a}}{\rho_{0}}\left( {\beta_{m}^{a{({{NE} - 1})}} + \rho_{({{NE} - 1})}^{a}} \right)n_{{({{NE} - 1})}_{z}}^{m}S^{m}}}} \\ {- {\sum\limits_{m = 1}^{s}{\frac{k_{NE}^{a}}{\rho_{0}}\left( {\beta_{m}^{a{({NE})}} + \rho_{({NE})}^{a}} \right)n_{{({NE})}_{z}}^{m}S^{m}}}} \end{pmatrix}\text{:}\mspace{11mu} {total}\mspace{14mu} {flow}\mspace{14mu} {rate}\mspace{14mu} {vector}\mspace{14mu} {for}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {at}\mspace{14mu} {time}\mspace{14mu} t} = {t + {\theta \; \Delta \; t}}}} & (248) \end{matrix}$

The program subsequently computes a global M matrix (global mass matrix) according to Equation (249) (step S1180). An element M matrix on the right side of Equation (249) is expressed by Equation (250). The global M matrix is a matrix of (NP×r) rows and (NP×r) columns.

$\begin{matrix} \left\lbrack {{Math}.\mspace{11mu} 94} \right\rbrack & \; \\ {M = {\underset{i = 1}{\overset{NE}{\sum^{\prime}}}{M^{ei}\text{:}\mspace{14mu} {global}\mspace{14mu} M\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {mass}\mspace{14mu} {matrix}} \right)}}} & (249) \end{matrix}$

$\underset{i = 1}{\overset{NE}{\sum^{\prime}}}\text{:}$

operation of allocating local node numbers constituting matrix for each of elements from element number i=1 to element number i=NE to global node numbers and combining components from 0, based on mapping of local node number to global node number specified in setting solid soil model

M ^(ei)=∫_(ν)ρ_(i) [N] ^(T) [N]dv: element M matrix (element mass matrix) for element i  (250)

ρ_(i): density of element i at time t=t+θΔt

The program then computes a global K matrix (global tangent stiffness matrix of soil skeleton) according to Equation (251) (step S1190). The global K matrix is a matrix of (NP×r) rows and (NP×r) columns. An element K matrix constituting the global K matrix is expressed by Equation (252). In Equation (252), a first term on the right side represents a tangent stiffness providing mechanical behavior of an identified soil material (for example, sand or clay). A second term on the right side represents a contribution of a time change of soil configuration to the tangent stiffness. A third term on the right side represents a contribution to the tangent stiffness under significant influence of the acceleration to the soil skeleton, for example, impact load. A fourth term on the right side represents a contribution to the tangent stiffness under application of a body force. With regard to the material parameters, providing relative differences to these “structural degradation index”, “normal consolidation index” and “rotational hardening limit constant” ensures the continuity of processing from sand, intermediate soil to clay. A D^(ep) matrix (elasto-plastic matrix) included in the first term of Equation (252) is given by Equation (253) in the elasto-plastic state (in the loading state). Additionally, Equation (253) is defined by Equations (254) and (255) for the two-dimensional plane strain condition, by Equations (256) and (257) for the axisymmetric condition and by Equations (258) and (259) for the three-dimensional condition. The D^(ep) matrix is given by Equation (260) in the elastic state. The symbols used in Equations (254) to (259) are defined by Equations (261). The symbols used in Equation (261) are defined by using one or a plurality of Equations (262).

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 95} \right\rbrack} & \; \\ {K = {\underset{i = 1}{\overset{NE}{\sum^{\prime}}}{K^{ei}\text{:}\mspace{14mu} {global}\mspace{14mu} K\mspace{14mu} {matrix}\mspace{20mu} \left( {{global}\mspace{14mu} {tangent}\mspace{14mu} {stiffness}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {soil}\mspace{14mu} {skeleton}}}} & (251) \\ {K^{ei} = \left. {{\int_{v}{{{\lbrack B\rbrack^{T}\left\lbrack D^{ep} \right\rbrack}\lbrack B\rbrack}{v}}} + {\int_{v}{{{\left\lbrack N^{\prime} \right\rbrack^{T}\left\lbrack T_{1} \right\rbrack}\left\lbrack N^{\prime} \right\rbrack}{v}}} + {\int_{v}{{{\left( {{\rho_{i}^{w}s_{i}^{w}} + {\rho_{i}^{a}s_{i}^{a}}} \right)\lbrack N\rbrack}^{T}\lbrack N\rbrack}\left\{ {\overset{.}{v}}^{Ni} \right\}}}} \middle| {}_{t + {\theta \; \Delta \; t}}{{\left\lbrack B_{v} \right\rbrack {v}} - {\int_{v}{{\left( {{\rho_{i}^{w}s_{i}^{w}} + {\rho_{i}^{a}s_{i}^{a}}} \right)\lbrack N\rbrack}^{T}{\left\{ b \right\}\left\lbrack B_{v} \right\}}{v}\text{:}\mspace{11mu} {element}\mspace{14mu} K\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {tangent}\mspace{14mu} {stiffness}\mspace{14mu} {matrix}} \right)\mspace{14mu} {for}\mspace{14mu} {element}\mspace{14mu} i}}} \right.} & (252) \end{matrix}$

{{dot over (ν)}^(Ni)}|_(t+θΔt): column vector expressing acceleration vectors of respective nodes in element i at time t=t+θΔt {b}: body force vector per unit mass s^(w) _(i): degree of saturation of element i at time t=t+θΔt s^(a) _(i): air void ratio of element i at time t=t+θΔt

[Math. 96]

[D ^(ep) ]=[D ₁ ^(ep) ]−[D ₂ ^(ep)]: elasto-plastic matrix  (253)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 97} \right\rbrack} & \; \\ {\mspace{85mu} {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & 0 \\ a^{\prime} & {a^{\prime} + b^{\prime}} & 0 \\ 0 & 0 & {b^{\prime}\text{/}2} \end{bmatrix}}} & (254) \\ {\left\lbrack D_{1}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} \\ {{sym}.} & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} \end{bmatrix}}} & (255) \end{matrix}$

{circumflex over (η)}_(ij): i, j components of tensor {circumflex over (η)}=η−β (i=1, 2, j=1, 2)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 98} \right\rbrack} & \; \\ {\mspace{79mu} {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & 0 & a^{\prime} \\ a^{\prime} & {a^{\prime} + b^{\prime}} & 0 & a^{\prime} \\ 0 & 0 & {b^{\prime}\text{/}2} & 0 \\ a^{\prime} & a^{\prime} & 0 & {a^{\prime} + b^{\prime}} \end{bmatrix}}} & (256) \\ {\left\lbrack D_{2}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} & {\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} \\ \; & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)}} \\ {{sym}.} & \; & \; & \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)^{2} \end{bmatrix}}} & (257) \end{matrix}$

{circumflex over (η)}_(ij): i, j components of tensor {circumflex over (η)}=η−β (i=1, 2, 3, j=1, 2, 3)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 99} \right\rbrack} & \; \\ {\mspace{79mu} {\left\lbrack D_{1}^{ep} \right\rbrack = \begin{bmatrix} {a^{\prime} + b^{\prime}} & a^{\prime} & a^{\prime} & \; & \; & \; \\ a^{\prime} & {a^{\prime} + b^{\prime}} & a^{\prime} & \; & 0 & \; \\ a^{\prime} & a^{\prime} & {a^{\prime} + b^{\prime}} & \; & \; & \; \\ \; & \; & \; & {b^{\prime}\text{/}2} & \; & \; \\ \; & 0 & \; & \; & {b^{\prime}\text{/}2} & \; \\ \; & \; & \; & \; & \; & {b^{\prime}\text{/}2} \end{bmatrix}}} & (258) \\ {\left\lbrack D_{2}^{ep} \right\rbrack = {\frac{1}{e^{\prime}}\begin{bmatrix} \left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)} & {\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{23}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{31}\left( {{c^{\prime}{\hat{\eta}}_{11}} - d^{\prime}} \right)}} \\ \; & \left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)^{2} & {\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{23}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{31}\left( {{c^{\prime}{\hat{\eta}}_{22}} - d^{\prime}} \right)}} \\ \; & \; & \left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)^{2} & {c^{\prime}{{\hat{\eta}}_{12}\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{23}\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)}} & {c^{\prime}{{\hat{\eta}}_{31}\left( {{c^{\prime}{\hat{\eta}}_{33}} - d^{\prime}} \right)}} \\ {{sym}.} & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{12}} \right)^{2} & {\left( {c^{\prime}{\hat{\eta}}_{12}} \right)\left( {c^{\prime}{\hat{\eta}}_{23}} \right)} & {\left( {c^{\prime}{\hat{\eta}}_{12}} \right)\left( {c^{\prime}{\hat{\eta}}_{31}} \right)} \\ \; & \; & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{23}} \right)^{2} & {\left( {c^{\prime}{\hat{\eta}}_{23}} \right)\left( {c^{\prime}{\hat{\eta}}_{31}} \right)} \\ \; & \; & \; & \; & \; & \left( {c^{\prime}{\hat{\eta}}_{31}} \right)^{2} \end{bmatrix}}} & (259) \end{matrix}$

-   -   (259)         {circumflex over (η)}_(ij): i, j components of tensor         {circumflex over (η)}=η−β (i=1, 2, 3, j=1, 2, 3)

$\begin{matrix} \left\lbrack {{Math}.\mspace{11mu} 100} \right\rbrack & \; \\ {\left\lbrack D_{2}^{eq} \right\rbrack = \lbrack 0\rbrack} & (260) \\ \left\lbrack {{Math}.\mspace{11mu} 101} \right\rbrack & \; \\ \left. \begin{matrix} {{a^{\prime} = {\overset{\sim}{K} - {\frac{2}{3}\overset{\sim}{G}}}}} \\ {{b^{\prime} = {2\overset{\sim}{G}}}} \\ {{c^{\prime} = {6\overset{\sim}{G}}}} \\ {{d^{\prime} = {\overset{\sim}{K}\; \alpha}}} \\ {{e^{\prime} = {{12\eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}}} \\ {{{\eta \left( {= {q/p^{\prime}}} \right)} = {\sqrt{\frac{3}{2}}{\eta }\left( {= \sqrt{\frac{3}{2}{\eta \cdot \eta}}} \right)\text{:}\mspace{11mu} {effective}\mspace{14mu} {stress}\mspace{14mu} {ratio}}}} \end{matrix} \right\} & (261) \end{matrix}$

β: rotational hardening variable tensor (tensor defining direction and magnitude of anisotropy: The greater norm ∥β∥ represents the higher degree of anisotropy)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 102} \right\rbrack} & \; \\ \left. \mspace{79mu} \begin{matrix} {\overset{\sim}{K} = {\frac{1 + e}{\kappa}{p^{\prime}\left( {= {\frac{J\left( {1 + e_{0}} \right)}{\kappa}p^{\prime}}} \right)}}} \\ {\overset{\sim}{G} = {\frac{3\left( {1 - {2v}} \right)}{2\left( {1 + v} \right)}\overset{\sim}{K}}} \\ {\alpha = {M_{a}^{2} - \eta^{2}}} \\ {h = {{Jp}^{\prime}\frac{M^{2} + \eta^{*2}}{MD}\left( {M_{s}^{2} - \eta^{2}} \right)}} \\ {D = {\frac{\lambda - \kappa}{M\left( {1 + e_{0}} \right)}\text{:}\mspace{14mu} {dilatancy}\mspace{14mu} {factor}}} \\ {p^{\prime} = {{- \frac{1}{3}}{tr}\; T^{\prime}\text{:}\mspace{14mu} {mean}\mspace{14mu} {skeleton}\mspace{14mu} {stress}}} \\ {\eta = {{T^{\prime}\text{/}p^{\prime}} + I}} \\ {\eta^{*} = {\sqrt{\frac{3}{2}}{\hat{\eta}}}} \end{matrix} \right\} & (262) \\ {M_{a}^{2} = {{M^{2} + {\frac{3}{2}{\beta \cdot \beta}\text{:}\mspace{11mu} {slope}\mspace{14mu} {of}\mspace{14mu} {threshold}\mspace{14mu} {line}\mspace{14mu} {between}\mspace{14mu} {plastic}\mspace{14mu} {compression}\mspace{14mu} {and}\mspace{14mu} {plastic}\mspace{14mu} {expansion}\mspace{14mu} {in}\mspace{14mu} p^{\prime}}} \sim {q\mspace{14mu} {stress}\mspace{14mu} {space}}}} & (263) \\ {M_{s}^{2} = {{M_{a}^{2} + {b_{r}\frac{4M\; \eta^{*2}}{M^{2} + \eta^{*2}}\left( {{m_{b}\eta^{*}} - {\sqrt{\frac{3}{2}}{\hat{\eta} \cdot \beta}}} \right)} - {{{MD}\left( {\frac{U^{*}}{R^{*}} - \frac{U}{R}} \right)}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\text{:}\mspace{11mu} {slope}\mspace{14mu} {of}\mspace{14mu} {threshold}\mspace{14mu} {line}\mspace{14mu} {between}\mspace{14mu} {hardening}\mspace{14mu} {and}\mspace{14mu} {softening}\mspace{14mu} {in}\mspace{14mu} p^{\prime}}} \sim {q\mspace{14mu} {stress}\mspace{14mu} {space}}}} & (264) \end{matrix}$

e: void ratio at time t=t+θΔt e₀: void ratio at initial time t=o J: determinant of deformation gradient tensor of soil skeleton (giving infinitesimal volume ratio of soil skeleton at time t=t relative to initial time t=0) J=1 for small deformation analysis λ: compression index κ: swelling index M: critical state constant ν: Poisson's ratio I: unit tensor q=η×p′: shear stress

Equations (263) and (264) respectively give the slope of a threshold line between plastic compression and plastic expansion and the slope of a threshold line between hardening and softening in the p′-q stress space. Equations (263) and (264) show the case where a plastic stretching norm is employed as the plasticity measure as shown in Equations (265) and (266) given below in the evolution rule which specifies a process of lowering the degree of structure R* (0<R≦1, the value of R* closer to 0 represents the more highly structured) and a process of losing the degree of overconsolidation R (0<R≦1, the value of R closer to 0 represents the higher degree of overconsolidation) in the soil skeleton structure. A shear component of the plastic stretching or a plastic power given as the inner product of the effective stress tensor and the plastic stretching may also be employed as the plasticity measure according to the type of soil. In small deformation analysis, the plastic stretching is specifiable by a plastic strain rate. Symbols “U” in Equation (265) and “U*” in Equation (266) are nonnegative functions and are given by, for example, Equations (267) and (268). Equation (269) given below is used for the evolution rule of the rotational hardening variable tensor representing

$\begin{matrix} {\; \left\lbrack {{Math}.\mspace{11mu} 103} \right\rbrack} & \; \\ {{\overset{.}{R}}^{*} = {{{JU}^{*}{D^{p}}} = {{JU}^{*}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\frac{{6\overset{\sim}{G\;}{\hat{\eta} \cdot D}} - {\overset{\sim}{K}\; {\alpha \left( {{tr}\; D} \right)}}}{{12\; \eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}}}} & (265) \\ {\overset{.}{R} = {{{JU}{D^{p}}} = {{JU}\sqrt{{6\eta^{*2}} + {\frac{1}{3}\alpha^{2}}}\frac{{6\overset{\sim}{G\;}{\hat{\eta} \cdot D}} - {\overset{\sim}{K}\; {\alpha \left( {{tr}\; D} \right)}}}{{12\; \eta^{*2}\overset{\sim}{G}} + {\overset{\sim}{K}\; \alpha^{2}} + h}}}} & (266) \end{matrix}$

the anisotropy. {dot over (R)}*, {dot over (R)}: rates of R* and R (material time derivative) D^(p): plastic stretching tensor D: stretching tensor

$\begin{matrix} {U^{*} = {\frac{a}{D}{R^{*b}\left( {1 - R^{*}} \right)}^{c}}} & (267) \\ {U = {{- \frac{m}{D}}\ln \; R}} & (268) \end{matrix}$

a, b and c: structural degradation indexes (material parameters for controlling the likelihood of degrading the structure) m: normal consolidation index (material parameters for controlling the likelihood of loss of overconsolidation or the likelihood of normal consolidation)

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 104} \right\rbrack} & \; \\ {{\overset{.}{\beta}\left( {= {\overset{.}{\beta} + {\beta \; \Omega} - {\Omega \; \beta}}} \right)} = {{J\frac{b_{r}}{D}\sqrt{\frac{2}{3}}{D_{s}^{p}}{\hat{\eta}}\left( {{m_{b}\frac{\hat{\eta}}{\hat{\eta}}} - \beta} \right)} = {J\frac{b_{r}}{D}2\eta^{*2}\frac{{6\overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K}\; {\alpha \left( {{tr}\; D} \right)}}}{{12\; \eta^{*2}\overset{\sim}{G}} + {\hat{K}\; \alpha^{2}} + h}{\hat{\eta}}\left( {{m_{b}\frac{\hat{\eta}}{\hat{\eta}}} - \beta} \right)}}} & (269) \end{matrix}$

{dot over (β)}: Green-Nagdhi's rate of β {dot over (β)}: rate of β b_(r): rotational hardening index (material parameter for controlling the likelihood of evolution of anisotropy β) m_(b): rotational hardening limit constant (material parameter representing evolution limit of anisotropy)

An N′ matrix and a T1 matrix of a second term on the right side of Equation (252) are given by Equations (270) and (271) for the two-dimensional plane strain condition, by Equations (272) and (273) for the axisymmetric condition and by Equations (274) and (275) for the three-dimensional condition.

$\begin{matrix} \left\lbrack {{Math}.\mspace{11mu} 105} \right\rbrack & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1`} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & 0 & \ldots & N_{,2}^{m} & 0 & \ldots & N_{,2}^{p} & 0 \\ 0 & N_{,1}^{1} & \ldots & 0 & N_{,1}^{m} & \ldots & 0 & N_{,1}^{p} \end{bmatrix}} & (270) \\ {\left\lbrack T_{1} \right\rbrack = \begin{bmatrix} 0 & T_{11} & T_{12} & 0 \\ T_{22} & 0 & 0 & {- T_{12}} \\ T_{12} & 0 & 0 & {- T_{11}} \\ 0 & T_{12} & {- T_{22}} & 0 \end{bmatrix}} & (271) \end{matrix}$

T_(ij): i,j components (i=1, 2, j=1, 2) of total stress tensor T(=T′−(s^(w)p^(w)+s^(a)p^(a))I) at time t=t+θΔt

$\begin{matrix} \left\lbrack {{Math}.\mspace{11mu} 106} \right\rbrack & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1`} & 0 & \ldots & N_{,1}^{m} & 0 & \ldots & N_{,1}^{p} & 0 \\ 0 & N_{,2}^{1} & \ldots & 0 & N_{,2}^{m} & \ldots & 0 & N_{,2}^{p} \\ N_{,2}^{1} & 0 & \ldots & N_{,2}^{m} & 0 & \ldots & N_{,2}^{p} & 0 \\ \begin{matrix} 0 \\ \frac{N^{1}}{x_{1}^{G}} \end{matrix} & \begin{matrix} N_{,1}^{1} \\ 0 \end{matrix} & \begin{matrix} \ldots \\ \ldots \end{matrix} & \begin{matrix} 0 \\ \frac{N^{m}}{x_{1}^{G}} \end{matrix} & \begin{matrix} N_{,1}^{m} \\ 0 \end{matrix} & \begin{matrix} \ldots \\ \ldots \end{matrix} & \begin{matrix} 0 \\ \frac{N^{p}}{x_{1}^{G}} \end{matrix} & \begin{matrix} N_{,1}^{p} \\ 0 \end{matrix} \end{bmatrix}} & (272) \\ {\left\lbrack T_{1} \right\rbrack = \left\lbrack {\begin{matrix} 0 & T_{11} & {- T_{12}} & 0 \\ T_{22} & 0 & 0 & {- T_{12}} \\ T_{12} & 0 & 0 & {- T_{11}} \\ \begin{matrix} 0 \\ T_{33} \end{matrix} & \begin{matrix} T_{12} \\ T_{33} \end{matrix} & \begin{matrix} {- T_{22}} \\ 0 \end{matrix} & \begin{matrix} 0 \\ 0 \end{matrix} \end{matrix}\begin{matrix} T_{11} \\ T_{22} \\ T_{12} \\ T_{12} \\ 0 \end{matrix}} \right\rbrack} & (273) \end{matrix}$

T_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of total stress tensor T at time t=t+θΔt

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 107} \right\rbrack} & \; \\ {\left\lbrack N^{\prime} \right\rbrack = \begin{bmatrix} N_{,1}^{1} & 0 & 0 & \ldots & N_{,1}^{,} & 0 & 0 & \ldots & N_{,1}^{p} & 0 & 0 \\ 0 & N_{,2}^{1} & 0 & \ldots & 0 & N_{,2}^{m} & 0 & \ldots & 0 & N_{,2}^{p} & 0 \\ 0 & 0 & N_{,3}^{1} & \ldots & 0 & 0 & N_{,3}^{m} & \ldots & 0 & 0 & N_{,3}^{p} \\ N_{,2}^{1} & 0 & 0 & \ldots & N_{,2}^{m} & 0 & 0 & \ldots & N_{,2}^{p} & 0 & 0 \\ 0 & N_{,1}^{1} & 0 & \ldots & 0 & N_{,1}^{m} & 0 & \ldots & 0 & N_{,1}^{p} & 0 \\ 0 & N_{,3}^{1} & 0 & \ldots & 0 & N_{,3}^{m} & 0 & \ldots & 0 & N_{,3}^{p} & 0 \\ 0 & 0 & N_{,2}^{1} & \ldots & 0 & 0 & N_{,2}^{m} & \ldots & 0 & 0 & N_{,2}^{p} \\ 0 & 0 & N_{,1}^{1} & \ldots & 0 & 0 & N_{,1}^{m} & \ldots & 0 & 0 & N_{,1}^{p} \\ N_{,3}^{1} & 0 & 0 & \ldots & N_{,3}^{m} & 0 & 0 & \ldots & N_{,3}^{p} & 0 & 0 \end{bmatrix}} & (274) \\ {\left\lbrack T_{1} \right\rbrack = \begin{bmatrix} 0 & T_{11} & T_{11} & {- T_{12}} & 0 & 0 & 0 & 0 & {- T_{13}} \\ T_{22} & 0 & T_{22} & 0 & {- T_{12}} & {- T_{23}} & 0 & 0 & 0 \\ T_{33} & T_{33} & 0 & 0 & 0 & 0 & {- T_{23}} & {- T_{13}} & 0 \\ T_{12} & 0 & T_{12} & 0 & {- T_{11}} & {- T_{13}} & 0 & 0 & 0 \\ 0 & T_{12} & T_{12} & {- T_{22}} & 0 & 0 & 0 & 0 & {- T_{23}} \\ T_{23} & T_{23} & 0 & 0 & 0 & 0 & {- T_{22}} & {- T_{12}} & 0 \\ T_{23} & 0 & T_{23} & 0 & {- T_{13}} & {- T_{33}} & 0 & 0 & 0 \\ 0 & T_{31} & T_{31} & {- T_{23}} & 0 & 0 & 0 & 0 & {- T_{33}} \\ T_{31} & T_{31} & 0 & 0 & 0 & 0 & {- T_{12}} & {- T_{11}} & 0 \end{bmatrix}} & (275) \end{matrix}$

T_(ij): i,j components (i=1, 2, 3, j=1, 2, 3) of total stress tensor T at time t=t+θΔt

The program subsequently computes a global L_(W) ^(T) matrix (global pore water pressure-related load change rate conversion matrix), a global L_(A) ^(T) matrix (global pore air pressure-related load change rate conversion matrix) and a global L_(S) ^(T) matrix (global saturation degree-related load change rate conversion matrix) respectively according to Equation (276), Equation (278) and Equation (280) (step S1200). An element L_(W) ^(T) matrix on the right side of Equation (276) is expressed by Equation (277), an element L_(A) ^(T) matrix on the right side of Equation (278) is expressed by Equation (279), and an element L_(S) ^(T) matrix on the right side of Equation (280) is expressed by Equation (281). All the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix and the global L_(S) ^(T) matrix are matrices of (NP×r) rows and NE columns.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 108} \right\rbrack} & \; \\ {L_{W}^{T} = {\underset{i = 1}{\overset{NE}{\sum^{\prime}}}{L_{W}^{{ei}^{T}}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{W}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {soil}\mspace{14mu} {skeleton}}}} & (276) \\ {L_{W}^{{ei}^{T}} = {{\int_{v}{{s_{i}^{w}\left\lbrack B_{v} \right\rbrack}^{T}{v}}} - {\int_{v}{{\frac{n_{i}s_{i}^{w}\rho_{i}^{w}}{K_{w}}\lbrack N\rbrack}^{T}\left( {\left. {\lbrack N\rbrack \left\{ {\overset{.}{v}}^{Ni} \right\}} \right|_{t + {\theta \; \Delta \; t}} = \left\{ b \right\}} \right){v}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{W}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{14mu} {element}\mspace{14mu} i}}}} & (277) \end{matrix}$

n_(i): porosity of element i at time t=t+θΔt K_(w): volume modulus of water

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 109} \right\rbrack} & \; \\ {L_{A}^{T} = {\underset{i = 1}{\overset{NE}{\sum^{\prime}}}{L_{A}^{{ei}^{T}}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{A}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{11mu} {soil}\mspace{14mu} {skeleton}}}} & (278) \\ {L_{A}^{{ei}^{T}} = {{\int_{v}{{s_{i}^{a}\left\lbrack B_{v} \right\rbrack}^{T}{v}}} - {\int_{v}{{\frac{n_{i}s_{i}^{a}}{\overset{\_}{R}\; \Theta_{i}}\lbrack N\rbrack}^{T}\left( {\left. {\lbrack N\rbrack \left\{ {\overset{.}{v}}^{Ni} \right\}} \right|_{t + {\theta \; \Delta \; t}} = \left\{ b \right\}} \right){v}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{A}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {pressure}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{11mu} {of}\mspace{11mu} {element}\mspace{14mu} i}}}} & (279) \end{matrix}$

R: gas constant of the air Θ_(t): absolute temperature of air for element i

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 110} \right\rbrack} & \; \\ {L_{S}^{T} = {\underset{i = 1}{\overset{NE}{\sum^{\prime}}}{L_{S}^{{ei}^{T}}\text{:}\mspace{14mu} {global}\mspace{14mu} L_{A}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{14mu} {of}\mspace{11mu} {soil}\mspace{14mu} {skeleton}}}} & (280) \\ {L_{S}^{{ei}^{T}} = {{\int_{v}{{\left( {p_{i}^{a} - p_{i}^{w}} \right)\left\lbrack B_{v} \right\rbrack}^{T}{v}}} - {\int_{v}{{{n_{i}\left( {\rho_{i}^{w} - \rho_{i}^{a}} \right)}\lbrack N\rbrack}^{T}\left( {\left. {\lbrack N\rbrack \left\{ {\overset{.}{v}}^{Ni} \right\}} \right|_{t + {\theta \; \Delta \; t}} = \left\{ b \right\}} \right){v}\text{:}\mspace{14mu} {element}\mspace{14mu} L_{S}^{T}\mspace{14mu} {matrix}\mspace{14mu} \left( {{element}\mspace{14mu} {saturation}\mspace{14mu} {degree}\text{-}{related}\mspace{14mu} {load}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {conversion}\mspace{14mu} {matrix}} \right)\mspace{11mu} {of}\mspace{14mu} {element}\mspace{14mu} i}}}} & (281) \end{matrix}$

p^(a) _(i): pore air pressure of element i at time t=t+θΔt p^(w) _(i): pore water pressure of element i at time t=t+θΔt

The program subsequently computes a global S_(WC) matrix (global water compressibility matrix), a global S_(AC) matrix (global air compressibility matrix) and a global S_(SW) matrix (global saturation degree change rate matrix) respectively according to Equation (282), Equation (283) and Equation (284). The program also computes a global Sc matrix (global suction-contributing moisture characteristic matrix) and a global S_(W) matrix (global saturation degree-contributing moisture characteristic matrix) respectively according to Equation (285) and (286). For such computation, the van Genuchten's equation is used. All these matrices are matrices of NE rows and NE columns (step S1210).

$\begin{matrix} {\mspace{76mu} \left\lbrack {{Math}.\mspace{11mu} 111} \right\rbrack} & \; \\ {{S_{WC} = {\begin{bmatrix} {wc}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {wc}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {wc}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {wc}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {wc}^{e\; {({NE})}} \end{bmatrix}\text{:}\mspace{14mu} S_{WC}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {water}\mspace{14mu} {compressibility}\mspace{14mu} {matrix}} \right)}}\mspace{79mu} {{wc}^{ei} = {\int_{{ve}^{i}}{\frac{n_{i}s_{i}^{w}}{K_{w}}{v}}}}} & (282) \\ {{S_{AC} = {\begin{bmatrix} {ac}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {ac}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {ac}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {ac}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {ac}^{e\; {({NE})}} \end{bmatrix}:\; {S_{AC}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {air}\mspace{14mu} {compressibility}\mspace{14mu} {matrix}} \right)}}}\mspace{79mu} {{ac}^{ei} = {\int_{{ve}^{i}}{\frac{n_{i}s_{i}^{a}}{\rho^{a}\overset{\_}{R}\; \Theta_{i}}{v}}}}} & (283) \\ {{S_{SW} = {\begin{bmatrix} {ssw}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {ssw}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {ssw}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {ssw}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {ssw}^{e\; {({NE})}} \end{bmatrix}\text{:}\mspace{11mu} S_{SW}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}{{ssw}^{ei} = {\int_{{ve}^{i}}{n_{i}{v}}}}} & (284) \\ {\mspace{85mu} \left\lbrack {{Math}.\mspace{11mu} 112} \right\rbrack} & \; \\ {{S_{C} = {\begin{bmatrix} {sc}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {sc}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {sc}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {sc}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {sc}^{e\; {({NE})}} \end{bmatrix}:\mspace{11mu} {S_{C\;}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {suction}\text{-}{contributing}\mspace{14mu} {moisture}\mspace{14mu} {characteristic}\mspace{14mu} {matrix}} \right)}}}\mspace{79mu} {{sc}^{ei} = {m_{i}^{v}n_{i}^{v}{\alpha_{i}^{v}\left( {\alpha_{i}^{v}p_{i}^{s}} \right)}^{n_{i}^{v} - 1}\left( {s_{\max_{i}}^{w} - s_{\min_{i}}^{w}} \right)}}} & (285) \end{matrix}$

m^(v) _(i): moisture characteristic parameter m in van Genuchten's equation of material of element i n^(v) _(i): moisture characteristic parameter n in van Genuchten's equation of material of element i α^(v) _(i): moisture characteristic parameter a in van Genuchten's equation of material of element i p^(s) _(i): suction (difference between air pressure and water pressure) of element i at time t=t+θΔt s^(w) _(maxi): maximum degree of saturation of material of element i s^(w) _(mini): residual degree of saturation of material of element i

$\begin{matrix} {{S_{W} = {\begin{bmatrix} {sw}^{e\; 1} & \; & \; & \; & \; & \; & \; \\ \; & {sw}^{e\; 2} & \; & \; & \; & 0 & \; \\ \; & \; & \ddots & \; & \; & \; & \; \\ \; & \; & \; & {sw}^{e\; i} & \; & \; & \; \\ \; & \; & \; & \; & \ddots & \; & \; \\ \; & 0 & \; & \; & \; & {sw}^{e\; {({{NE} - 1})}} & \; \\ \; & \; & \; & \; & \; & \; & {sw}^{e\; {({NE})}} \end{bmatrix}:\; {S_{W}\mspace{14mu} {matrix}\mspace{14mu} \left( {{global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\text{-}{contributing}\mspace{14mu} {moisture}\mspace{14mu} {characteristic}\mspace{14mu} {matrix}} \right)}}}\mspace{85mu} {{sw}^{ei} = {- \left\{ {1 + \left( {\alpha_{i}^{v}p_{i}^{s}} \right)^{n_{i}^{v}}} \right\}^{m_{i}^{v} + 1}}}} & (286) \end{matrix}$

The program then computes a modified global water permeability original L matrix, a modified global air permeability original L matrix, a modified global saturation degree original L matrix, a modified global air void ratio original L matrix, a modified global pore water original L matrix and a modified global pore air original L matrix respectively according to Equation (287), Equation (288), Equation (289), Equation (290), Equation (291) and Equation (292) (step S1220). These matrices are matrices of NE rows and (NP×r) columns produced like the global L matrices. The modified global water permeability original L matrix and the modified global air permeability original L matrix are, however, respectively included in the modified global pore water original L matrix and the modified global pore air original L matrix in the process of establishment of global tangent stiffness equations (simultaneous linear equations), so that it is not required to actually calculate the modified global water permeability original L matrix and the modified global air permeability original L matrix.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 113} \right\rbrack} & \; \\ {L_{W\; 1} = {{\frac{1}{g}\begin{bmatrix} {k_{1}^{w}L^{e\; 1}} \\ {k_{2}^{w}L^{e\; 2}} \\ \vdots \\ {k_{i}^{w}L^{ei}} \\ \vdots \\ {k_{({{NE} - 1})}^{w}L^{e\; {({{NE} - 1})}}} \\ {k_{({NE})}^{w}L^{e\; {({NE})}}} \end{bmatrix}}\text{:}\mspace{14mu} {modified}\mspace{14mu} {global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {water}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}} & (287) \\ {L_{A\; 1} = {{\frac{1}{g}\begin{bmatrix} {k_{1}^{a}L^{e\; 1}} \\ {k_{2}^{a}L^{e\; 2}} \\ \vdots \\ {k_{j}^{a}L^{ei}} \\ \vdots \\ {k_{({{NE} - 1})}^{a}L^{e\; {({{NE} - 1})}}} \\ {k_{({NE})}^{a}L^{e\; {({NE})}}} \end{bmatrix}}\text{:}\mspace{11mu} {modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {permeability}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}} & (288) \\ {L_{W\; 2} = {\begin{bmatrix} {s_{1}^{w}L^{e\; 1}} \\ {s_{2}^{w}L^{e\; 2}} \\ \vdots \\ {s_{i}^{w}L^{ei}} \\ \vdots \\ {s_{({{NE} - 1})}^{w}L^{e\; {({{NE} - 1})}}} \\ {s_{({NE})}^{w}L^{e\; {({NE})}}} \end{bmatrix}\text{:}\mspace{11mu} {modified}\mspace{14mu} {global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {{matrix}\mspace{14mu}\left( {{modified}\mspace{14mu} {global}\mspace{14mu} {saturation}\mspace{14mu} {degree}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}} & (289) \\ {{L_{A\; 2} = {\begin{bmatrix} {s_{1}^{a}L^{e\; 1}} \\ {s_{2}^{a}L^{e\; 2}} \\ \vdots \\ {s_{1}^{a}L^{ei}} \\ \vdots \\ {s_{({{NE} - 1})}^{a}L^{e\; {({{NE} - 1})}}} \\ {s_{({NE})}^{a}L^{e\; {({NE})}}} \end{bmatrix}\text{:}\mspace{11mu} {modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {void}\mspace{14mu} {ratio}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} \left( {{modified}\mspace{14mu} {global}\mspace{14mu} {air}\mspace{14mu} {void}\mspace{14mu} {ratio}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}\mspace{11mu}} & (290) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 114} \right\rbrack} & \; \\ {{L_{\theta_{i}}^{W} = {\begin{bmatrix} {\gamma_{\theta \; {nW}}^{1}L^{e\; 1}} \\ {\gamma_{\theta \; {nW}}^{2}L^{e\; 2}} \\ \vdots \\ {\gamma_{\theta \; {nW}}^{i}L^{e\; l}} \\ \vdots \\ {\gamma_{\theta \; {nW}}^{({{NE} - 1})}L^{e{({{NE} - \; 1})}}} \\ {\gamma_{\theta \; {nW}}^{({NE})}L^{e{({NE})}}} \end{bmatrix}\left( {{n = 1},2,3} \right)\text{:}\mspace{11mu} {modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} \left( {{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {water}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}{{\gamma_{\theta \; 1W}^{i} = {{{- \frac{1}{2{\theta\Delta}\; t}}\frac{\rho_{i}^{w}}{\rho_{0}}\frac{k_{i}^{w}}{g}} + {\frac{1}{6}s_{t}^{w}}}},{\gamma_{{\theta 2}\; W}^{i} = {s_{i}^{w} - {\frac{1}{{\theta\Delta}\; t}\frac{\rho_{i}^{w}}{\rho_{0}}\frac{k_{i}^{w}}{g}}}},{\gamma_{{\theta 3}\; W}^{i} = {\frac{1}{6}\left( {{2s_{i}^{w}} - {\frac{3}{{\theta\Delta}\; t}\frac{\rho_{i}^{w}}{\rho_{0}}\frac{k_{i}^{w}}{g}}} \right)}}}} & (291) \\ {{L_{\theta \; n}^{A} = {\begin{bmatrix} {\gamma_{\theta \; n\; A}^{1}L^{e\; 1}} \\ {\gamma_{\theta \; n\; A}^{2}L^{e\; 2}} \\ \vdots \\ {\gamma_{\theta \; n\; A}^{i}L^{e\; l}} \\ \vdots \\ {\gamma_{\theta \; n\; A}^{({{NE} - 1})}L^{e{({{NE} - \; 1})}}} \\ {\gamma_{\theta \; n\; A}^{({NE})}L^{e{({NE})}}} \end{bmatrix}\left( {{n = 1},2,3} \right)\text{:}\mspace{11mu} {modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {original}\mspace{14mu} L\mspace{14mu} {matrix}\mspace{14mu} \left( {{modified}\mspace{14mu} {global}\mspace{14mu} {pore}\mspace{14mu} {air}\mspace{14mu} {original}\mspace{14mu} {volume}\mspace{14mu} {change}\mspace{14mu} {rate}\mspace{14mu} {matrix}} \right)}}{{\gamma_{\theta \; 1A}^{i} = {{{- \frac{1}{2{\theta\Delta}\; t}}\frac{\rho_{i}^{a}}{\rho_{0}}\frac{k_{i}^{a}}{g}} + {\frac{1}{6}s_{t}^{a}}}},{\gamma_{{\theta 2}\; A}^{i} = {s_{i}^{a} - {\frac{1}{{\theta\Delta}\; t}\frac{\rho_{i}^{a}}{\rho_{0}}\frac{k_{i}^{a}}{g}}}},{\gamma_{{\theta 3}\; A}^{i} = {\frac{1}{6}\left( {{2s_{i}^{a}} - {\frac{3}{{\theta\Delta}\; t}\frac{\rho_{i}^{a}}{\rho_{0}}\frac{k_{i}^{a}}{g}}} \right)}}}} & (292) \end{matrix}$

The program subsequently determines the solutions of unknown “jerk field”, pore water pressure field, pore air pressure field and saturation degree field according to global tangent stiffness equations (simultaneous linear equations) shown by Equation (293) given below under geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, mechanical boundary condition with regard to the stress or the stress rate, hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and air boundary condition with regard to the pore air pressure or the flow rate of pore air (step S1230). This Equation (297) is given by employing an implicit method (finite difference method) to compute a time derivative term of simultaneous second-order ordinal differential equations (Equation (294)) which is eventually obtained by finite element discretization of the weak form of the rate-type equation of motion and modeling of the soil-water-air coupled equations in the light of the influence of an inertial term. Equation (293) is the simultaneous linear equations to be solved (eventually) with application of the Wilson's θ method to the deformation field and the trapezoidal rule to the pore water pressure, the pore air pressure and the degree of saturation. The total load increment vector, the total flow increment vector of pore water and the total flow increment vector of pore air, as well as the global M matrix, the global K matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global L_(S) ^(T) matrix, the global S_(WC) matrix, the global S_(AC) matrix, the global S_(SW) matrix, the global S_(C) matrix, the global S_(W) matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix are updated through iterative computations in a time step between the time t=t and the time t=t+θΔt. Equation (294) further processes the equation of motion by material time derivation of the soil skeleton and is accordingly characterized by introduction of a second-order derivative term of a velocity vector as an explanatory variable with respect to time, i.e., a “jerk” term. This characteristic gives a rate-type constitutive equation of the soil skeleton and allows for consideration of a geometric change of soil such as soil foundation. This accordingly allows for large deformation analysis that needs accurate measurement of a volume change of the soil from deformation to failure or with regard to a behavior after the failure. For introduction of this jerk term, Equations (295) to (297) are derived with respect to deformation, based on the concept of linear acceleration method as the basis of the Wilson's θ method. When a response obtained has little effect of acceleration, Equation (294) is equal to simultaneous first-order ordinary differential equations obtained by static analysis. This means there is no need to selectively use dynamic analysis or static analysis. In the case that a constraint condition of, for example, a fixed length between two nodes or a fixed angle between three nodes is imposed on the internode, the Lagrange's method of undetermined multipliers is applied to solve Equation (294) with consideration of this constraint condition. The geometric boundary condition on the displacement, the displacement rate or the acceleration set at the time t=t+Δt is converted into a jerk vector at the time t=t+θΔt by Equation (298) when the geometric boundary condition is given by a difference of position vectors, i.e., a displacement vector, by Equation (299) when the geometric boundary condition is given by a velocity vector, and by Equation (300) when the geometric boundary condition is given by an acceleration vector.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 115} \right\rbrack} & \; \\ {{\begin{bmatrix} {{\frac{1}{\left( {{\theta\Delta}\; t} \right)^{2}}M} + {\frac{1}{6}K}} & {{- 2}L_{W}^{T}} & {{- 2}L_{A}^{T}} & {{- 2}L_{S}^{T}} \\ {{- L_{\theta \; 1}^{W}} + {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BW}}} & {{H_{W}\left( {\theta \; \Delta \; t} \right)} - {2S_{WC}}} & 0 & {{- 2}S_{SW}} \\ {{- L_{\theta \; 1}^{A}} + {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}L_{BA}}} & 0 & {{H_{A}\left( {\theta \; \Delta \; t} \right)} - {2S_{AC}}} & {2S_{SW}} \\ 0 & {2S_{C}} & {{- 2}S_{C}} & {2S_{W}} \end{bmatrix}\begin{Bmatrix} \left. \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{3} \right\}  \right|_{t + {{\theta\Delta}\; t}} \\ \left. \left\{ p^{w} \right\}  \right|_{t + {\theta \; \Delta \; t}} \\ \left. \left\{ p^{a} \right\}  \right|_{t + {\theta \; \Delta \; t}} \\ \left. \left\{ s^{w} \right\}  \right|_{t + {\theta \; \Delta \; t}} \end{Bmatrix}} = \begin{Bmatrix} \left. \left\{ {\overset{.}{f}\left( {\theta \; \Delta \; t} \right)} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{{- {K\left\lbrack \left. \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} -} \right. \\ \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} \begin{matrix} {{2{L_{W}^{T}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} - {2{L_{A}^{T}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \\ {2{L_{s}^{T}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {s^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} \end{matrix} \\ \left. \left\{ {\overset{.}{f_{w}}\left( {\theta \; \Delta \; t} \right)} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{{+ L_{W\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}} \middle| {}_{t}{{+ L_{\theta \; 2}^{W}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ L_{\theta \; 3}^{W}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t} - \right. \end{matrix} \\ {{2{S_{WC}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} - {2{S_{SW}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {s^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} -} \end{matrix} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BW}\left\lbrack \left. {2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \end{matrix} \\ \left. \left\{ {{\overset{.}{f}}_{a}\left( {\theta \; \Delta \; t} \right)} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{{+ L_{A\; 2}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}} \middle| {}_{t}{{+ L_{\theta \; 2}^{A}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ L_{\theta \; 3}^{A}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t} - \right. \end{matrix} \\ {{2{S_{AC}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{p}}^{a}\left( {{\theta\Delta}\; t} \right)} \right\}} \right|_{t} \right\rbrack}} + {2{S_{SW}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{s}}^{w}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} -} \end{matrix} \\ {\frac{1}{2\left( {\theta \; \Delta \; t} \right)}{L_{BA}\left\lbrack \left. {2\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \end{matrix} \\ {{2{S_{C}\left\lbrack \left. \left\{ p^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {p^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} - {2{S_{C}\left\lbrack \left. \left\{ p^{a} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {p^{a}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} +} \end{matrix} \\ {2{S_{W}\left\lbrack \left. \left\{ s^{w} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {s^{w}\left( {\theta \; \Delta \; t} \right)} \right\}} \right|_{t} \right\rbrack}} \end{matrix} \\ \; \end{matrix} \end{Bmatrix}} & (293) \end{matrix}$

{{umlaut over (ν)}^(N)(θΔt)³}|_(t+θΔt): total increment vector concerning jerk at time t=t+θΔt

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 116} \right\rbrack} & \; \\ {{{\begin{bmatrix} M & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix}\frac{^{2}}{t^{2}}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}} + {\begin{bmatrix} 0 & {- L_{W}^{T}} & {- L_{A}^{T}} & {- L_{S}^{T}} \\ {L_{W\; 1} + L_{BW}} & {- S_{WC}} & 0 & {- S_{SW}} \\ {L_{A\; 1} + L_{BA}} & 0 & {- S_{AC}} & S_{SW} \\ 0 & S_{C} & {- S_{C}} & S_{W} \end{bmatrix}\frac{}{t}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}} + {\begin{bmatrix} K & 0 & 0 & 0 \\ {- L_{W\; 2}} & H_{W} & 0 & 0 \\ {- L_{A\; 2}} & 0 & H_{A} & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix}\begin{Bmatrix} \left\{ v^{N} \right\} \\ \left\{ p^{w} \right\} \\ \left\{ p^{a} \right\} \\ \left\{ s^{w} \right\} \end{Bmatrix}}} = \begin{Bmatrix} \left\{ \overset{.}{f} \right\} \\ \left\{ {\overset{.}{f}}_{w} \right\} \\ \left\{ {\overset{.}{f}}_{a} \right\} \\ \left\{ 0 \right\} \end{Bmatrix}} & (294) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 117} \right\rbrack} & \; \\ {\left. \left\{ {\overset{.}{v}}^{N} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ {\overset{.}{v}}^{N} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {\overset{¨}{v}}^{N} \right\}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{2}\left\{ {\overset{¨}{v}}^{N} \right\}}} \middle| {}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right) \right.} & (295) \\ {\left. \left\{ v^{N} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ v^{N} \right\}  \middle| {}_{t}{+ \left\{ {\overset{.}{v}}^{N} \right\}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{3}\left\{ {\overset{¨}{v}}^{N} \right\}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{2} + {\frac{1}{6}\left\{ {\overset{¨}{v}}^{N} \right\}}} \middle| {}_{t - {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{2} \right.} & (296) \\ {\left. \left\{ x^{N} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ x^{N} \right\}  \middle| {}_{t}{+ \left\{ v^{N} \right\}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right) + {\frac{1}{2}\left\{ {\overset{.}{v}}^{N} \right\}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{2} + {\frac{1}{8}\left\{ {\overset{¨}{v}}^{N} \right\}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{3} + {\frac{1}{24}\left\{ {\overset{¨}{v}}^{N} \right\}}} \middle| {}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3} \right.} & (297) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 118} \right\rbrack} & \; \\ {\left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3} \right. = \left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{3} + {24\; {\theta^{4}\left( \left. x_{r}^{Nj} \middle| {}_{t + {\Delta \; t}}{- x_{r}^{Nj}} \right|_{t} \right)}} - {24\; \theta^{3}v_{r}^{Nj}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right) - {12\; \theta^{2}{\overset{.}{v}}_{r}^{Nj}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{2} - {4\; \theta \; {\overset{¨}{v}}_{r}^{Nj}}} \middle| {}_{t}\left( {\theta \; \Delta \; t} \right)^{3} \right.} & (298) \\ {\left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3} \right. = \left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{3} + {6\; \theta^{3}\left\{ v_{r}^{Nj} \middle| {}_{t + {\Delta \; t}}{\left( {\theta \; \Delta \; t} \right) - v_{r}^{Nj}} \middle| {}_{t}\left( {\theta \; \Delta \; t} \right) \right\}} - {6\; \theta^{2}{\overset{.}{v}}_{r}^{Nj}}} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{2} - {3\; \theta \; {\overset{¨}{v}}_{r}^{Nj}}} \middle| {}_{t}\left( {\theta \; \Delta \; t} \right)^{3} \right.} & (299) \\ {\left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t + {\theta \; \Delta \; t}}\left( {\theta \; \Delta \; t} \right)^{3} \right. = \left. {\overset{¨}{v}}_{r}^{Nj} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right)^{3} + {2\theta^{2}\left\{ {\overset{.}{v}}_{r}^{Nj} \middle| {}_{t - {\Delta \; t}}{\left( {\theta \; \Delta \; t} \right)^{2} - {\overset{.}{v}}_{r}^{Nj}} \middle| {}_{t}\left( {{\theta\Delta}\; t} \right)^{2} \right\}} - {2\theta \; {\overset{¨}{v}}_{r}^{Nj}}} \middle| {}_{t}\left( {\theta \; \Delta \; t} \right)^{3} \right.} & (300) \end{matrix}$

x^(Nj) _(r)|_(t+Δt): r-direction component of position vector of j-th node at time t=t+Δt set as boundary condition ν^(Nj) _(r)|_(t+Δt): r-direction component of velocity vector of j-th node at time t=t+Δt set as boundary condition {dot over (ν)}^(Nj) _(r)|_(t+Δt): r-direction component of acceleration vector of j-th node at time t=t+Δt set as boundary condition x^(Nj) _(r)|_(t): r-direction component of position vector of j-th node at time t=t ν^(Nj) _(r)|_(t): r-direction component of velocity vector of j-th node at time t=t {dot over (ν)}^(Nj) _(r)|_(t): r-direction component of acceleration vector of j-th node at time t=t {umlaut over (ν)}^(Nj) _(r)|_(t): r-direction component of jerk vector of j-th node at time t=t {umlaut over (ν)}^(Nj) _(r)|_(t+Δt): r-direction component of converted jerk vector of j-th node at time t=t+θΔt

The program subsequently calculates an acceleration field, a velocity field, coordinates and various state quantities at the time t=t+θΔt and identifies a loading state of each Gauss point (step S1240). A total increment vector concerning acceleration, a total increment vector concerning velocity and a coordinate vector at the time t=t+θΔt are calculated according to Equations (301) to (303) derived from Equations (295) to (297) using the total increment vector concerning jerk at the time t=t+θΔt obtained by Equation (293) and various geometric quantities at the time t=t. Respective state quantities A, for example, effective stress, degree of structure R*, degree of overconsolidation R, and anisotropy, at the time t=t+θΔ are calculated by Equation (304). For example, an effective stress rate at each Gauss point in a certain element at the time t=t+θΔ is calculated according to Equation (305) from velocity vectors of nodes in the certain element out of the total increment vectors concerning velocity given by Equation (302). An effective stress is subsequently calculated according to Equation (304). The rates, such as the degree of structure, the degree of overconsolidation and the anisotropy are determined according to Equations (265), (266) and (269) for the Gauss points in the elasto-plastic state and are set equal to 0 for the Gauss points in the elastic state. In the modified Cam-clay model with super-sub-loading yield surfaces and rotational hardening, the “plastic volume strain” at the time t=t+θΔt is calculated by Equation (309) for the Gauss points in the elasto-plastic state and is kept at a previous value calculated in the last elasto-plastic state for the Gauss points in the elastic state. In the elastic state, the degree of overconsolidation R at the time t=t+θΔ is accordingly calculable using an equation obtained by solving Equation (309) with respect to R. The pore water pressure, the pore air pressure and the degree of saturation at the time t=t+θΔ are directly determined by the global tangent stiffness equations of Equation (293). The rates of the pore water pressure, the pore air pressure and the saturation degree are determined by inversely applying Equation (304). With regard to whether the state of each Gauss point of the soil element is the elasto-plastic state or the elastic state, it is determined that the state of a Gauss point is the elasto-plastic state upon satisfaction of a loading criterion shown by Equation (310) obtained from the numerator of the plastic multiplier using, for example, effective stress and stretching of the Gauss point calculated from each node of the soil element. A column vector of the stretching is obtained by Equation (311). The components of the column vector at the time t=t+θΔt are expressed by Equation (312) for the two-dimensional plane strain condition, by Equation (313) for the axisymmetric condition and by Equation (314) for the three-dimensional condition.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 119} \right\rbrack} & \; \\ {\left. \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}  \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t + {\theta \; \Delta \; t}}} & (301) \\ {\left. \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}  \middle| {}_{t}{+ \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{3}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{3}} \right\}} \middle| {}_{t}{{+ \frac{1}{6}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{3}} \right\}} \right|_{t + {\theta \; \Delta \; t}}} & (302) \\ {\left. \left\{ x^{N} \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \left\{ x^{N} \right\}  \middle| {}_{t}{+ \left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{2}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{2}} \right\}} \middle| {}_{t}{{+ \frac{1}{8}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{3}} \right\}} \middle| {}_{t}{{+ \frac{1}{24}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)^{3}} \right\}} \right|_{t + {\theta \; \Delta \; t}}} & (303) \\ {\mspace{85mu} \left\lbrack {{Math}.\mspace{11mu} 120} \right\rbrack} & \; \\ {\mspace{79mu} {\left. A \right|_{t + {\theta \; \Delta \; t}} = \left. A \middle| {}_{t}{{+ \frac{1}{2}}\left( \left. \overset{.}{A} \middle| {}_{t + {\theta \; \Delta \; t}}{+ \overset{.}{A}} \right|_{t} \right)\left( {{\theta\Delta}\; t} \right)} \right.}} & (304) \end{matrix}$

A|_(t), A|_(t+Δt): state quantities A at time t=t and at time t=t+θΔt {dot over (A)}|_(t), {dot over (A)}|_(t+Δt): rates of state quantities A at time t=t and at time t=t+θΔt

[Math. 121]

{{dot over (T)}′}| _(t+θΔt)×(θΔt)=[D ^(ep) ][B]{ν ^(Ni)(θΔt)}|_(t+θΔt) −{T′ _(Ω)}|_(t+θΔt)×(θΔt)  (305)

{ν^(Ni)(θΔt)}|_(t+θΔt): column vector expression of velocity vectors at respective nodes in element i at time t=t+θΔt {{dot over (T)}′}|_(t+θΔt): column vector expression of components of effective stress rate tensor {dot over (T)} at respective Gauss points in element i at time t=t+θΔt

$\begin{matrix} { {\langle{2D\mspace{14mu} {plane}\mspace{14mu} {strain}\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{85mu} {\left. \left\{ {\overset{.}{T}}^{\prime} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ {\overset{.}{T}}_{12}^{\prime} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (306) \\ {\mspace{79mu} {\langle{{axisymmetric}\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{79mu} {\left. \left\{ {\overset{.}{T}}^{\prime} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ \begin{matrix} {\overset{.}{T}}_{12}^{\prime} \\ {\overset{.}{T}}_{33}^{\prime} \end{matrix} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (307) \\ {\mspace{76mu} {\langle{3D\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{79mu} {\left. \left\{ {\overset{.}{T}}^{\prime} \right\}  \right|_{t + {{\theta\Delta}\; t}} = \left. \begin{Bmatrix} {\overset{.}{T}}_{11}^{\prime} \\ {\overset{.}{T}}_{22}^{\prime} \\ \begin{matrix} {\overset{.}{T}}_{33}^{\prime} \\ {\overset{.}{T}}_{12}^{\prime} \\ {\overset{.}{T}}_{23}^{\prime} \\ {\overset{.}{T}}_{31}^{\prime} \end{matrix} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (308) \\ {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 122} \right\rbrack} & \; \\ {{ɛ_{v}^{p}\left( {= {- {\int_{0}^{i}{J\; {tr}\; D^{p}{\; \tau}}}}} \right)} = {{{MD}\; \ln \frac{p^{\prime}}{p_{0}^{\prime}}} + {{MD}\; \ln \frac{M^{2} + \eta^{*2}}{M^{2}}} + {{MD}\; \ln \; R^{*}} - {{MD}\; \ln \; R\text{:}\mspace{11mu} {subloading}\mspace{14mu} {yield}\mspace{14mu} {surface}\mspace{14mu} {in}\mspace{14mu} {modified}\mspace{14mu} {Cam}\text{-}{clay}\mspace{14mu} {model}}}} & (309) \end{matrix}$

ε_(v) ^(p): “plastic volume strain” (compression: positive) p′₀: p′(>0) value at which the normal yield surface (modified Cam-clay yield surface) at initial time t=0 gives η*=0 in p′˜q stress space

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 123} \right\rbrack} & \; \\ {{\frac{MD}{p^{\prime}\left( {M^{2} + \eta^{*2}} \right)}\left\{ {{6\overset{\sim}{G}\; {\hat{\eta} \cdot D}} - {\overset{\sim}{K}\; {\alpha \left( {{tr}\; D} \right)}}} \right\}} > 0} & (310) \\ {\left\{ D \right\} = {\lbrack B\rbrack \left\{ v^{Ni} \right\} \text{:}\mspace{11mu} {column}\mspace{14mu} {vector}\mspace{14mu} {expression}\mspace{14mu} {of}\mspace{14mu} {components}\mspace{14mu} {of}\mspace{14mu} {stretching}\mspace{14mu} {tensor}\mspace{14mu} D\mspace{14mu} {in}\mspace{14mu} {element}\mspace{14mu} i}} & (311) \\ {\mspace{79mu} {\langle{2D\mspace{11mu} {plane}\mspace{14mu} {strain}\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{85mu} {\left. \left\{ D \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ {2D_{12}} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (312) \\ {\mspace{65mu} {\langle{{axisymmetric}\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{79mu} {\left. \left\{ D \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ \begin{matrix} {2D_{12}} \\ D_{33} \end{matrix} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (313) \\ {\mspace{76mu} {\langle{3D\mspace{14mu} {condition}}\rangle}} & \; \\ {\mspace{85mu} {\left. \left\{ D \right\}  \right|_{t + {\theta \; \Delta \; t}} = \left. \begin{Bmatrix} D_{11} \\ D_{22} \\ \begin{matrix} {2D_{12}} \\ {2D_{23}} \\ {2D_{31}} \end{matrix} \end{Bmatrix} \right|_{t + {\theta \; \Delta \; t}}}} & (314) \end{matrix}$

The program subsequently detects convergence using the effective stresses of the respective Gauss points in the respective elements (step S1250). The procedure of the first embodiment detects convergence, based on whether Equation (315) given below is satisfied for all the Gauss points in all the elements. In Equation (315), “ε” is a sufficiently small positive value. Upon no detection of the convergence, the program returns to the computation of the global H_(W) matrix and the global H_(A) matrix of step S1150 and repeats the processing of steps S1150 to S1250.

$\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 124} \right\rbrack} & \; \\ {\mspace{85mu} {{\frac{T_{e}^{\prime {(n)}} - T_{e}^{\prime {({n - 1})}}}{T_{e}^{\prime {(n)}}}} \leq ɛ}} & (315) \\ {T_{e}^{\prime {(n)}} = {{T^{\prime {(n)}}} = {{\sqrt{T^{\prime {(n)}} \cdot T^{\prime {(n)}}}\text{:}\mspace{14mu} {norm}\mspace{14mu} {of}\mspace{20mu} {effective}\mspace{14mu} {stress}\mspace{14mu} {tensor}\mspace{14mu} T^{\prime {(n)}}\mspace{14mu} {at}\mspace{14mu} {Gauss}\mspace{14mu} {point}\mspace{14mu} {obtained}\mspace{14mu} {by}\mspace{14mu} n\; \text{-}{th}\mspace{14mu} {interative}\mspace{14mu} {computation}\mspace{14mu} {at}\mspace{20mu} {time}\mspace{14mu} t} = {t + {\theta \; \Delta \; t}}}}} & (316) \end{matrix}$

Upon detection of the convergence at step S1250, on the other hand, the program subsequently calculates an acceleration field, a velocity field, coordinates and various state quantities at a time t=t+Δt and identifies a loading state of each Gauss point (step S1260). The acceleration field, the velocity field and the coordinates at the time t=t+Δt are calculated from the total increment vector concerning jerk at the time t=t+θΔt and the total increment vector concerning acceleration and the total increment vector concerning velocity and the coordinate vector at the time t=t according to Equations (317) to (320) given below. Respective state quantities and their rates at the time t=t+Δt are calculated from the state quantities at the time t=t and at the time t=t+θΔt according to Equations (321) and (322). The loading state of each Gauss point at the time t=t+Δt is identified, based on the respective state quantities at the time t=t+θΔt according to Equations (310) and (311).

$\begin{matrix} {\mspace{85mu} \left\lbrack {{Math}.\mspace{11mu} 125} \right\rbrack} & \; \\ {\left. \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}  \right|_{t + {\Delta \; t}} = \left. \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}  \middle| {}_{t}{+ {\frac{1}{\theta}\left\lbrack \left. \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \right.} & (317) \\ {\left. \left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}  \right|_{t + {\Delta \; t}} = \left. \left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}  \middle| {}_{t}{{+ \frac{1}{\theta}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t}{+ {\frac{1}{2\theta^{2}}\left\lbrack \left. \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}  \middle| {}_{t + {{\theta\Delta}\; t}}{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \right.} & (318) \\ {\left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \right|_{t + {\Delta \; t}} = \left. \left\{ {v^{N}\left( {{\theta\Delta}\; t} \right)} \right\}  \middle| {}_{t}{{+ \frac{1}{\theta}}\left\{ {{\overset{.}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{2\theta^{2}}}\left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t}{+ {\frac{1}{6\theta^{3}}\left\lbrack \left. \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \right.} & (319) \\ {\left. \left\{ x^{N} \right\}  \right|_{t + {\Delta \; t}} = \left. \left\{ x^{N} \right\}  \middle| {}_{t}{{+ \frac{1}{\theta}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)} \right\}} \middle| {}_{t}{{+ \frac{1}{2\theta^{2}}}\left\{ {{\overset{.}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{2} \right\}} \middle| {}_{t}{{+ \frac{1}{6\theta^{3}}}\left\{ {v^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \middle| {}_{t}{+ {\frac{1}{24\theta^{4}}\left\lbrack \left. \left\{ {{\overset{¨}{v}}^{N}\left( {{\theta\Delta}\; t} \right)}^{3} \right\}  \middle| {}_{t + {\theta \; \Delta \; t}}{- \left\{ {{\overset{¨}{v}}^{N}\left( {\theta \; \Delta \; t} \right)}^{3} \right\}} \right|_{t} \right\rbrack}} \right.} & (320) \\ {\mspace{85mu} \left\lbrack {{Math}.\mspace{11mu} 126} \right\rbrack} & \; \\ {\mspace{85mu} {\left. \overset{.}{A} \middle| {}_{t + {\Delta \; t}}\left( {\theta \; \Delta \; t} \right) \right. = \left. \overset{.}{A} \middle| {}_{t}{\left( {\theta \; \Delta \; t} \right) + {\frac{2}{\theta}\left\{ A \middle| {}_{t + {\theta \; \Delta \; t}}{- A} \middle| {}_{t}{- \overset{.}{A}} \middle| {}_{t}\left( {{\theta\Delta}\; t} \right) \right\}}} \right.}} & (321) \\ { {\left. A \right|_{t + {\Delta \; t}} = \left. A \middle| {}_{t}{{+ \frac{1}{2\theta}}\left\{ \overset{.}{A} \middle| {}_{t + {\Delta \; t}}{\left( {\theta \; \Delta \; t} \right) + \overset{.}{A}} \middle| {}_{t}\left( {\theta \; \Delta \; t} \right) \right\}} \right.}} & (322) \end{matrix}$

A|_(t+θΔt): state of quantity A at time t=t+Δt {dot over (A)}|_(t+θΔt): rate of state quantity A at time t=t+Δt

The program then determines whether the current computation flow reaches the number of computation steps input at step S1100 (step S1270). When the current computation flow does not still reach the input number of computation steps, the program returns to the estimation of the various conditions (for example, effective stress, pore water pressure, pore air pressure, degree of saturation and structure/overconsolidation/anisotropy) at the time t=t+θΔt of step S1130 as a next computation step. When the current computation flow reaches the input number of computation steps, on the other hand, the soil-water-air coupled analyzing program 230 outputs the computation results in the form of a specified output file (step S1280) and is then terminated.

One example of the output file is shown in FIG. 12 like the first embodiment. The details of FIG. 12 have been described above.

The soil-water-air coupled analyzing program 230 according to the second embodiment described above inputs and sets a plurality of different soil types to elements and estimates the elasto-plastic deformation behaviors of the soil skeleton in the soil-water-air coupled field under various loading conditions including dynamic loading conditions and static loading conditions with regard to the naturally-deposited, highly structured and overconsolidated ground or specimen, as well as the artificially made remolded soil. The soil-water-air coupled analyzing program 30 of the embodiment accordingly addresses the following issues: deformation behaviors (including bifurcation behavior and post-peak behavior) and self weight consolidation analysis of the specimen; consolidation settlement and lateral movement behaviors (including “secondary consolidation”-like, long-term continuous settlement behavior) of soil under loading like road embankment; soil deformation behaviors in excavation; water pumping-induced soil subsidence; soil bearing capacity; liquefaction and liquefaction-induced settlement (shaking settlement) behaviors under repetitive loading like earthquake; stability/instability by filtration flow; compacted soil improvement due to cylindrical cavity expansion by sand piles; interaction with an elastic structure (deformation behavior of piled-raft foundation); deformation behaviors of reinforced soil; soil improvement by improvement of mass permeability; and stability of an elasto-plastic embankment structure. Additionally, the broad scope from saturated soil to unsaturated soil expands the coverage of issues to be addressed to deformation and failure behaviors of embankment or slope due to rainfall seepage, deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake, seismic assessment of river bank and slaking phenomenon of mudstone. In other words, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to unsaturated soil having the air in addition to water in voids of the soil skeleton as well as saturated soil having water saturated in voids of the soil skeleton. When these issues are to be addressed, the soil-water-air coupled analyzing program shown in FIG. 2 should be executed a plurality of times as needed with setting the results of the previous analysis as new analysis conditions or initial conditions. In this case, like the first embodiment, as shown in the flowchart of FIG. 13, after execution of the soil-water-air coupled analyzing program (step S300), it is determined whether further execution of the program is required (strep S310). Upon requirement for further execution, the soil-water-air coupled analyzing program is executed again at step S300 after change of the analysis conditions or the initial conditions (step S320). Upon no requirement for further execution, the soil-water-air coupled analyzing program is terminated.

FIG. 18 illustrates the deviator stress to the axial strain relationship (FIG. 18A) and the stress path (FIG. 18B) as the simulation results of a undrained and unexhausted triaxial compression test performed with regard to five different initial degrees of saturation. These results indicate the mechanical behaviors of unsaturated soil according to the difference in degree of saturation.

FIG. 19 illustrates a distribution of saturation degree by loading of embankment in the unsaturated state on the clay foundation in the substantially saturated state. This indicates saturation of the lower part of embankment, due to settlement by loading of embankment. FIG. 20 illustrates a distribution of saturation degree in the embankment with a rise of water level. This indicates a process of generating a phreatic surface in the embankment with a rise of water level.

The soil-water-air coupled analyzer 220 of the second embodiment described above computes the global tangent stiffness equations (simultaneous linear equations) using the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global L_(S) ^(T) matrix, the global S_(WC) matrix, the global S_(AC) matrix, the global S_(SW) matrix, the global S_(C) matrix and the global S_(W) matrix to provide the geometric boundary condition with regard to the displacement, the displacement rate or the acceleration, the mechanical boundary condition with regard to the stress or the stress rate, the hydraulic boundary condition with regard to the pore water pressure or the total water head and the flow rate of pore water and the air boundary condition with regard to the pore air pressure or the flow rate of pore air to determine the solutions of the unknown “jerk field”, pore water pressure field, pore air pressure field and degree of saturation. This allows for consideration of a geometric change of soil such as soil foundation and accordingly allows for large deformation analysis that needs accurate measurement of a volume change of the soil from deformation to failure or with regard to a behavior after the failure. In other words, this allows for deformation analysis of the soil skeleton, whether static analysis or dynamic analysis, with regard to unsaturated soil having the air in addition to water in voids of the soil skeleton as well as saturated soil having water saturated in voids of the soil skeleton. The first embodiment also allows for setting of a soil type and more specifically allows for setting of a soil type for each element and is thus applicable to compute the mechanical behaviors in a wide range of soil skeletons having various skeleton structures (structure, overconsolidation and anisotropy) including a continuously varying soil structure of sand, intermediate soil to clay, unusual or problematic soils like peat and volcanic ash soil and a layered soil structure of sand, clay and intermediate soil. Additionally, the broad scope from saturated soil to unsaturated soil expands the coverage of issues to be addressed to deformation and failure behaviors of embankment or slope due to rainfall seepage, deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake, seismic assessment of river bank and slaking phenomenon of mudstone. When an obtained response has little effect of the acceleration, the global tangent stiffness equations are equal to global stiffness equations obtained by static analysis. This allows for computation of the mechanical behaviors of the soil skeleton, whether static of dynamic. More specifically, this allows for static deformation analysis subsequent to dynamic deformation analysis or dynamic deformation analysis subsequent to static deformation analysis, such as consolidation deformation behaviors after earthquake-induced liquefaction as well as seismic deformation behaviors during consolidation deformation.

The soil-water-air coupled analyzer 220 of the second embodiment uses the equation of average soil skeleton stress (equation of X=s^(w) in the Bishop's effective stress equation), but X=s^(w) is not restrictive and another effective stress equation may be employed.

The soil-water-air coupled analyzer 220 of the second embodiment uses the simultaneous linear equations with the pore water pressure, the pore air pressure and the degree of saturation as well as the jerk as unknowns. This is, however, not restrictive, but any simultaneous linear equations with part of these parameters as unknowns may be used alternatively; for example, an equation may be established with omission of the degree of saturation from the unknowns.

The soil-water-air coupled analyzer 220 of the second embodiment does not consider a temperature change but may consider a temperature change.

The soil-water-air coupled analyzer 220 of the second embodiment does not consider a phase change between three phases (solid phase, liquid phase and gas phase) but may consider a phase change between the respective phases.

The soil-water-air coupled analyzer 220 of the second embodiment allows for setting of a soil type and more specifically allows for setting of a soil type for each element. The available type of soils may be limited, or the soil type may be set for each element block, instead of each element.

The soil-water-air coupled analyzer 220 of the second embodiment performs rigorous calculation using the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global L_(S) ^(T) matrix, the global S_(WC) matrix, the global S_(AC) matrix, the global S_(SW) matrix, the global S_(C) matrix and the global S_(W) matrix as the respective element matrices, but the calculation may be approximate calculation.

The soil-water-air coupled analyzer 220 of the second embodiment calculates the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L_(W) ^(T) matrix, the global L_(A) ^(T) matrix, the global L_(S) ^(T) matrix, the global S_(WC) matrix, the global S_(AC) matrix, the global S_(SW) matrix, the global Sc matrix and the global S_(W) matrix and establishes the global tangent stiffness equations (simultaneous linear equations) using all these plural different types of matrices. Alternatively the global tangent stiffness equations (simultaneous linear equations) may be established using part of the global L matrix, the global L_(W2) matrix, the global L_(A2) matrix, the global L_(θn) ^(W) matrix and the global L_(θn) ^(A) matrix, the global H_(W) matrix, the global H_(A) matrix, the global L_(BW) matrix, the global L_(BA) matrix, the global M matrix, the global K matrix, the global L matrix, the global L_(A) ^(T) matrix, the global L_(S) ^(T) matrix, the global S_(WC) matrix, the global S_(AC) matrix, the global S_(SW) matrix, the global Sc matrix and the global S_(W) matrix. In this case, any other suitable element but these plural different types of matrices may also be used.

The soil-water-air coupled analyzer 220 of the second embodiment employs the finite element method for deformation analysis of the soil skeleton but may perform deformation analysis of the soil skeleton without using the finite element method.

The soil-water-air coupled analyzer 220 of the second embodiment inputs the settings of the following analysis conditions as shown in the specific example of FIGS. 5 and 6: the setting of “plane strain”, “axisymmetric” or “three-dimensional” as the computation condition; selection of either “small deformation theory” or “finite deformation theory” as the deformation theory; the setting of either “Jaumann's rate of Cauchy stress” or “Green-Naghdi's rate” as the effective stress rate with objectivity used in the finite deformation theory; the setting of convergence or non-convergence; selection of either “original Cam-clay model with super-sub-loading yield surfaces and rotational hardening” or “modified Cam-clay model with super-sub-loading yield surfaces and rotational hardening” as the constitutive equation; the setting of either “element average of Gauss points” or “value of a specific Gauss point” as the state quantity output data; setting of either “Text” or “Binary” as the output data format; the setting of consideration or non-consideration of self weight; the current program number; the number of computation steps; the computation time DT per computation step (sec/step); the number of divisions of loading during embankment or excavation; the number of divisions of distributed load under application of distributed load; the input file for soil material parameters and initial values; the input file for mesh data; and specification of the output file for initial computation conditions used in execution of a next program. The analysis conditions to be set are, however, not limited to these parameters. Only part of these parameters may be input as the analysis conditions, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 220 of the second embodiment employs the van Genuchten's equation as the moisture characteristic equation of soil and the Mualem model as the water permeability coefficient/air permeability coefficient model but may employ another moisture characteristic-related equation of soil which takes into account hysteresis, a void ratio change and temperature dependency and uses the volume water content and the moisture content or another water permeability coefficient/air permeability coefficient model.

The soil-water-air coupled analyzer 220 of the second embodiment inputs the following settings of soils, such as clay, intermediate soil and sand, for the respective elements constituting the soil foundation as shown in the specific example of FIG. 18: the number of different types of soils as the elasto-plastic bodies, the number of different types of elastic elements, material numbers, specification of the progress scale of plastic deformation adopted in the evolution rule of overconsolidation, specification of the progress scale of plastic deformation adopted in the evolution rule of structure, the intercept N of the isotropic normal consolidation line of remolded soil, the critical state constant M, the compression index λ, the swelling index κ, the Poisson's ratio ν, the coefficient of saturated water permeability k_(s) ^(w), the specific gravity G_(s) of soil particles, the initial lateral pressure coefficient K₀, the initial degree of overconsolidation 1/R₀, the initial degree of structure 1/R*₀, the normal consolidation index m, the U* shape, the structural degradation index a, the structural degradation index b, the structural degradation index c, the structural degradation index c_(s), the rotational hardening index b_(r), the rotational hardening limit surface m_(b), the initial degree of anisotropy, the initial void ratio, the coefficient of dry air permeability k_(d) ^(a), the parameters s^(w) _(max), s^(w) _(min), α_(v), m_(v) and n_(v) of the moisture characteristic curve, the parameters ξ and γ of the water permeability coefficient/air permeability coefficient model, the temperature of the air, the initial overburden pressure of the soil foundation, the cell pressure (tensile: positive), the air pressure, the suction, the gas constant of the air, the settings of the unit system (time, force and length), the density of the viscous boundary, the compression wave velocity and the shear wave velocity. The settings of soils are, however, not limited to these parameters. Only part of these parameters may be input as the settings, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 220 of the second embodiment inputs the following settings of the solid soil model as shown in the specific example of FIG. 8: the number of elements, the number of nodes and the number of elements with application of distributed load rate in the solid soil model, the number of nodes per element, the number of computation steps and the number of elastic elements as the data on the 1^(st) line; the node number, the type of boundary condition in then x-direction, the value of the boundary condition in the x-direction, the type of boundary condition in the y-direction and the value of the boundary condition in the y-direction as the data on each of the 2^(nd) to the 10^(th) lines; the element number and the global node numbers mapped to the local node numbers with regard to the corresponding element as the data on each of the 11^(th) to the 14^(th) lines; the node number, the coordinate in the x-direction and the coordinate in the y-direction as the data on each of the 15^(th) to the 23^(rd) lines; the number of nodes requiring output of reactive force and their node numbers as the data on the 24^(th) and the 25^(th) lines; the element number with application of distributed load rate, the side of application (internode of application), the value in the x-direction of the distributed load rate of its left node, the value in the y-direction of the distributed load rate of the left node, the value in the x-direction of the distributed load rate of its right node and the value in the y-direction of the distributed load rate of the right node as the data on each of the 26^(th) and the 27^(th) lines; the element number, the element number adjacent to the internode 1 of the corresponding element, the element number adjacent to the internode 2 of the corresponding element, the element number adjacent to the internode 3 of the corresponding element and the element number adjacent to the internode 4 of the corresponding element (settings of hydraulic boundary) as the data on each of the 28^(th) to the 31^(st) t lines; the element number, the element number adjacent to the internode 1 of the corresponding element, the element number adjacent to the internode 2 of the corresponding element, the element number adjacent to the internode 3 of the corresponding element and the element number adjacent to the internode 4 of the corresponding element (settings of air boundary) as the data on each of the 32^(nd) to the 35^(th) lines; the number of conditions satisfying the fixed length between two nodes (and the settings of the condition) as the data on the 36^(th) line; the number of conditions satisfying the fixed angle between three nodes and the settings of the condition as the data on the 37^(th) and the 38^(th) lines; the number of conditions satisfying the fixed direction of the relative velocity of two nodes specified by relative position vectors of former two nodes and latter two nodes and the settings of the condition as the data on the 39^(th) and the 40^(th) lines; the number of conditions satisfying the equal displacement (velocity) (and the settings of the condition) as the data on the 41^(st) line; the soil type as the data on the 42^(nd) line; the number of regular waves input into the model and the number of irregular waves input into the model as the data on the 43^(rd) line; the type of regular wave vibration input into the model, the number of nodes under influence of the regular wave vibration input into the model and the amplitude and the period of the regular wave vibration as the data on the 44^(th) line; the node number under influence of the regular wave vibration as the data on the 45^(th) line; and the specification of the irregular waves as the data on a new line below the 45^(th) line. The settings of the solid soil model are, however, not limited to these parameters. Only part of these parameters may be input as the settings of the solid soil model, or any other suitable parameter but the above parameters may be input. Additionally, any suitable format may be employed as the input format.

The soil-water-air coupled analyzer 220 of the second embodiment is allowed to execute the soil-water-air coupled analyzing program a plurality of times using the results of computation of the soil-water-air coupled analyzing program as the new computation conditions or initial conditions. The number of times of repeatedly executing the soil-water-air coupled analyzing program may be limited to a specific number or may be limited to only once.

The soil-water-air coupled analyzer 220 of the second embodiment calculates the element K matrix according to Equation (251) including: the term representing the tangent stiffness providing the mechanical behavior of the identified soil material (for example, sand or clay) (first term on the right side); the term representing the contribution of the time change of soil configuration to the tangent stiffness (second term on the right side); the term representing the contribution to the tangent stiffness under significant influence of the acceleration to the soil skeleton, for example, impact load (third term on the right side); and the term representing the contribution to the tangent stiffness under application of the body force (fourth term on the right side). The element K matrix may, however, be calculated without considering part of these terms under some analysis conditions.

The soil-water-air coupled analyzer 220 of the second embodiment is configured to perform the analysis for any of the two-dimensional plane strain condition, the axisymmetric condition and the three-dimensional condition. The soil-water-air coupled analyzer may, however, be configured to perform the analysis only for the two-dimensional plane strain condition or may be configured to perform the analysis for only the two-dimensional plane strain condition and the axisymmetric condition.

The soil-water-air coupled analyzer 220 of the second embodiment is configured to address the issues of: deformation behaviors (including bifurcation behavior and post-peak behavior) and self weight consolidation analysis of the specimen; consolidation settlement and lateral movement behaviors (including “secondary consolidation”-like, long-term continuous settlement behavior) of soil under loading like road embankment; soil deformation behaviors in excavation; water pumping-induced soil subsidence; soil bearing capacity; liquefaction and liquefaction-induced settlement (shaking settlement) behaviors under repetitive loading like earthquake; stability/instability by filtration flow; compacted soil improvement due to cylindrical cavity expansion by sand piles; interaction with an elastic structure (deformation behavior of piled-raft foundation); deformation behaviors of reinforced soil; soil improvement by improvement of mass permeability; stability of an elasto-plastic embankment structure; deformation and failure behaviors of embankment or slope due to rainfall seepage; deformation and failure behaviors on embankment or slope under the combined condition of torrential rain with earthquake; seismic assessment of river bank; and slaking phenomenon of mudstone. The soil-water-air coupled analyzer may, however, be configured to address only part of these issues or may be configured to address only one of these issues.

The second embodiment describes the soil-water-air coupled analyzer 20 in which the soil-water-air coupled analyzing program 230 is installed. The invention may be implemented as the soil-water-air coupled analyzing program 230 or may be implemented as the computation module 234 of the soil-water-air coupled analyzing program 230.

The foregoing describes some aspects of the invention with reference to embodiments. The invention is, however, not limited to such embodiments but a multiplicity of variations and modifications may be made to the embodiments without departing from the scope of the invention.

The present application claims priority from Japanese application 2012-141888 filed on Jun. 25, 2012, the content of which is hereby incorporated by reference into this application.

INDUSTRIAL APPLICABILITY

The present invention is applicable to manufacturing industries using the soil-water-air coupled analyzer. 

1. A soil-water-air coupled analyzer, comprising: a data input unit configured to input data regarding a condition of a soil skeleton and data regarding an external force; an analyzer configured to establish rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to a velocity of the soil skeleton, a pore water pressure and a pore air pressure, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, to integrate the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air and to determine time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton; and a result output unit configured to output a result of the deformation analysis.
 2. The soil-water-air coupled analyzer according to claim 1, wherein the analyzer calculates a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate, a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, and establishes the rate-type simultaneous equations of motion using the calculated terms.
 3. The soil-water-air coupled analyzer according to claim 1, wherein the rate-type simultaneous equations of motion are equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between the water and the soil skeleton and an equation for conservation of mass between the air and the soil skeleton.
 4. The soil-water-air coupled analyzer according to claim 3, wherein the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton is expressed by Equation (A1), the equation for conservation of mass between the water and the soil skeleton is expressed by Equation (B1), and the equation for conservation of mass between the air and the soil skeleton is expressed by Equation (C1). $\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 1} \right\rbrack} & \; \\ {{{\rho \; {\overset{\backslash\backslash}{v}}_{s}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D_{s}} \right)} + {n\left\{ {\frac{s^{w}\rho^{w}}{K_{w}} - {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} p^{\overset{\backslash}{w}}} + {n\left\{ {\frac{s^{a}}{\overset{\_}{R}\; \Theta} + {C\left( {\rho^{w} - \rho^{a}} \right)}} \right\} p^{\overset{\backslash}{a}}}} \right\rbrack \left( {{\overset{\backslash}{v}}_{s} - b} \right)}} = {{div}\; {\overset{\backslash}{S}}_{t}}} & ({A1}) \\ {{{s^{w}{div}\; v_{s}} + {\frac{1}{\rho^{w}}{div}\left\{ {\rho^{w}\frac{k^{w}}{\gamma^{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {\frac{{ns}^{w}}{K_{w}}p^{\overset{\backslash}{w}}} + {{nC}\left( {p^{\overset{\backslash}{a}} - p^{\overset{\backslash}{w}}} \right)}} = 0} & \left( {B\; 1} \right) \\ {{{s^{a}{div}\; v_{s}} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma^{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {\frac{{ns}^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}p^{\overset{\backslash}{a}}} - {{nC}\left( {p^{\overset{\backslash}{a}} - p^{\overset{\backslash}{w}}} \right)}} = 0} & \left( {C\; 1} \right) \end{matrix}$ ν_(s): velocity vector of soil skeleton D_(s): stretching tensor of soil skeleton ρ: density of entire mixture ρ^(w): density of water ρ^(a): density of air s^(w): degree of saturation s^(a): air void ratio n: porosity p^(w): pore water pressure p^(a): pore air pressure C: specific moisture capacity K_(w): volume elasticity modulus of water R: gas constant of air Θ: absolute temperature of air b: body force vector per unit mass k^(w): coefficient of water permeability k^(a): coefficient of air permeability γ_(w): unit volume weight of water at 4° C. (standard density) {grave over (S)}_(t)={grave over (T)}+(tr D_(s))T−TL_(s) ^(T) T: total stress tensor L_(s): velocity gradient tensor of soil skeleton
 5. The soil-water-air coupled analyzer according to claim 1, wherein the rate-type simultaneous equations of motion including the jerk term of the soil skeleton are formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton integrates the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and determines time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field.
 6. The soil-water-air coupled analyzer according to claim 5, wherein the analyzer calculates a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate, a tenth term regarding a contribution of the degree of saturation to the load change rate; an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, and establishes the rate-type simultaneous equations of motion using the calculated terms.
 7. The soil-water-air coupled analyzer according to claim 5, wherein the rate-type simultaneous equations of motion are equations established from an equation of motion of a three-phase mixture consisting of the air, the water and the soil skeleton, an equation for conservation of mass between the water and the soil skeleton, an equation for conservation of mass between the air and the soil skeleton and an equation regarding moisture characteristic of soil.
 8. The soil-water-air coupled analyzer according to claim 7, wherein the equation of motion of the three-phase mixture consisting of the air, the water and the soil skeleton is expressed by Equation (A2), the equation for conservation of mass between the water and the soil skeleton is expressed by Equation (B2), the equation for conservation of mass between the air and the soil skeleton is expressed by Equation (C2), and the equation regarding the moisture characteristic of soil is expressed by Equation (D2). $\begin{matrix} {\mspace{79mu} \left\lbrack {{Math}.\mspace{11mu} 2} \right\rbrack} & \; \\ {{{\rho \; {\overset{\backslash\backslash}{v}}_{s}} + {\left\lbrack {{\left( {{\rho^{w}s^{w}} + {\rho^{a}s^{a}}} \right)\left( {{tr}\; D_{s}} \right)} + {\frac{{ns}^{w}\rho^{w}}{K_{w}}p^{\overset{\backslash}{w}}} + {\frac{{ns}^{a}}{\overset{\_}{R}\; \Theta}p^{\overset{\backslash}{a}}} + {{n\left( {\rho^{w} - \rho^{a}} \right)}s^{\overset{\backslash}{w}}}} \right\rbrack \left( {{\overset{\backslash}{v}}_{s} - b} \right)}} = {{div}\; {\overset{\backslash}{S}}_{t}}} & ({A2}) \\ {{{s^{w}{div}\; v_{s}} + {\frac{1}{\rho^{w}}{div}\left\{ {\rho^{w}\frac{k^{w}}{\gamma^{w}}\left( {{{- {grad}}\; p^{w}} + {\rho^{w}b} - {\rho^{w}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {ns}^{\overset{\backslash}{w}} + {\frac{{ns}^{w}}{K_{w}}p^{\overset{\backslash}{w}}}} = 0} & \left( {B\; 2} \right) \\ {{{s^{a}{div}\; v_{s}} + {\frac{1}{\rho^{a}}{div}\left\{ {\rho^{a}\frac{k^{a}}{\gamma^{w}}\left( {{{- {grad}}\; p^{a}} + {\rho^{a}b} - {\rho^{a}{\overset{\backslash}{v}}_{s}}} \right)} \right\}} + {ns}^{a} + {\frac{{ns}^{a}}{\rho^{a}\overset{\_}{R}\; \Theta}p^{\overset{\backslash}{a}}}} = 0} & ({C2}) \\ {\mspace{85mu} {{{{SD}\left( {p^{w},p^{a},s^{w},e,p^{\overset{\backslash}{w}},p^{\overset{\backslash}{a}},s^{\overset{\backslash}{w}},e,\ldots} \right)} = 0}\left( {{The}\mspace{14mu} {argument}\mspace{14mu} {of}\mspace{14mu} {the}\mspace{14mu} {function}\mspace{14mu} {depends}\mspace{14mu} {on}\mspace{14mu} {the}\mspace{14mu} {model}\mspace{14mu} {{used}.}} \right)}} & ({D2}) \end{matrix}$ ν_(s): velocity vector of soil skeleton D_(s): stretching tensor of soil skeleton ρ: density of entire mixture ρ^(w): density of water ρ^(a): density of air s^(w): degree of saturation s^(a): air void ratio n: porosity e: void ratio p^(w): pore water pressure p^(a): pore air pressure C: specific moisture capacity K_(w): volume elasticity modulus of water R: gas constant of air Θ: absolute temperature of air b: body force vector per unit mass k^(w): coefficient of water permeability k^(a): coefficient of air permeability γ_(w): unit volume weight of water at 4° C. (standard unit volume weight) SD: one example of function expressing equation regarding moisture characteristic of soil {grave over (S)}_(t)={grave over (T)}+(tr D_(s))T−TL_(s) ^(T) T: total stress tensor L_(s): velocity gradient tensor of soil skeleton
 9. The soil-water-air coupled analyzer according to claim 1, wherein the analyzer establishes the rate-type simultaneous equations of motion using a numerical analysis method such as a finite element method or a finite difference method.
 10. The soil-water-air coupled analyzer according to claim 1, wherein the data regarding the condition of the soil skeleton includes data regarding a profile of each element of a plurality of elements constituting the soil skeleton and data regarding a relationship to an adjacent element and/or adjacent elements.
 11. The soil-water-air coupled analyzer according to claim 10, wherein the data regarding the profile of each element includes data regarding a soil profile.
 12. The soil-water-air coupled analyzer according to claim 1, wherein the data regarding the external force includes data regarding a load and a displacement applied to a soil-water-air coupled system.
 13. The soil-water-air coupled analyzer according to claim 1, wherein the data regarding the external force includes data regarding a vibration applied to a soil-water-air coupled system.
 14. The soil-water-air coupled analyzer according to claim 1, wherein the analyzer performs the analysis with changing the data regarding the external force a plurality of times.
 15. The soil-water-air coupled analyzer according to claim 14, wherein when the data regarding the external force is changed, the analyzer performs the analysis using a result of the analysis prior to the change as data regarding an initial state of the soil skeleton.
 16. A soil-water-air coupled analyzing method, comprising: establishing rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to a velocity of a soil skeleton, a pore water pressure and a pore air pressure, based on data regarding a condition of the soil skeleton and data regarding an external force; integrating the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air; and determining time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton.
 17. The soil-water-air coupled analyzing method according to claim 16, further comprising: calculating a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate; a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishing the rate-type simultaneous equations of motion using the calculated terms.
 18. The soil-water-air coupled analyzing method according to claim 16, wherein the rate-type simultaneous equations of motion including the jerk term of the soil skeleton are formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton integrates the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and determines time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field.
 19. The soil-water-air coupled analyzing method according to claim 18, further comprising: calculating a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate; a tenth term regarding a contribution of the degree of saturation to the load change rate; an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishing the rate-type simultaneous equations of motion using the calculated terms.
 20. A storage medium storing a soil-water-air coupled analyzing program configured to perform deformation analysis of a soil skeleton, comprising: a data input module configured to input data regarding a condition of the soil skeleton and data regarding an external force; and an analyzing module configured to establish rate-type simultaneous equations of motion including a jerk term of the soil skeleton with respect to a velocity of the soil skeleton, a pore water pressure and a pore air pressure, based on the input data regarding the condition of the soil skeleton and the input data regarding the external force, to integrate the rate-type simultaneous equations of motion as needed by providing a geometric boundary condition with regard to a displacement, a displacement rate or an acceleration, a mechanical boundary condition with regard to a stress or a stress rate, a hydraulic boundary condition with regard to a pore water pressure or a total water head and a flow rate of pore water and an air boundary condition with regard to a pore air pressure or a flow rate of pore air and to determine time history responses of a velocity field, a pore water pressure field and a pore air pressure field, so as to perform deformation analysis of the soil skeleton.
 21. The storage medium storing the soil-water-air coupled analyzing program according to claim 20, wherein the analyzing module calculates a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding time rates of volume change of the pore water and the pore air, a sixth term regarding a contribution of the pore water pressure to a load change rate; a seventh term regarding a contribution of the pore air pressure to the load change rate, an eighth term regarding conversion of the flow rate of the pore water, a ninth term regarding conversion of the flow rate of the pore air, a tenth term regarding a mass and an eleventh term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishes the rate-type simultaneous equations of motion using the calculated terms.
 22. The storage medium storing the soil-water-air coupled analyzing program according to claim 20, wherein the rate-type simultaneous equations of motion including the jerk term of the soil skeleton are formulated with respect to the velocity of the soil skeleton, the pore water pressure, the pore air pressure and a degree of saturation, and the deformation analysis of the soil skeleton integrates the rate-type simultaneous equations of motion as needed by providing the geometric boundary condition, the mechanical boundary condition, the hydraulic boundary condition and the air boundary condition and determines time history responses of the velocity field, the pore water pressure field, the pore air pressure field and a saturation degree field.
 23. The storage medium storing the soil-water-air coupled analyzing program according to claim 22, wherein the analyzing module calculates a first term regarding a time rate of volume change of the soil skeleton, a second term regarding water permeability in soil, a third term regarding air permeability in soil, a fourth term regarding a moisture characteristic of soil, a fifth term regarding a time rate of volume change of the pore water, a sixth term regarding a time rate of volume change of the pore air, a seventh term regarding a time rate of change of saturation degree, an eighth term regarding a contribution of the pore water pressure to a load change rate, a ninth term regarding a contribution of the pore air pressure to the load change rate; a tenth term regarding a contribution of the degree of saturation to the load change rate; an eleventh term regarding conversion of the flow rate of the pore water, a twelfth term regarding conversion of the flow rate of the pore air, a thirteenth term regarding a mass and a fourteenth term regarding a tangent stiffness of the soil skeleton, based on the data regarding the condition of the soil skeleton and the data regarding the external force, and establishes the rate-type simultaneous equations of motion using the calculated terms. 